FAILED: ParseException line 13:4 missing KW_END at ',' near ''

hive_001

在修改之前某人写的hiveql时候执行一段代码时报这个错;

FAILED: ParseException line 13:4 missing KW_END at ',' near '<EOF>'

看了下sql没啥问题啊,就是报错呢,仔细瞅了半天,晕,知道啦!

原语句如下:

  1. insert overwrite table pcde.cd_chnnel
  2. select
  3.      channel_id
  4.     ,channel_name
  5.     ,z_chn_org_unit_id
  6.     ,depart_name1
  7.     ,case when DEPART_NAME = '渠道中心' then DEPART_ID = 1
  8.         when DEPART_NAME = '互联网金融部' then DEPART_ID = 2
  9.         when DEPART_NAME = '互联网家庭部' then DEPART_ID = 3
  10.         when DEPART_NAME = '电商平台与呼叫管理中心' then DEPART_ID = 4
  11.         when DEPART_NAME = '客服部' then DEPART_ID = 5
  12.         when DEPART_NAME = '其他' then DEPART_ID = 6
  13.     ,depart_name
  14. from pcde.cd_chnnel_temp5

修改后语句如下:

  1. insert overwrite table pcde.cd_chnnel
  2. select
  3.      channel_id
  4.     ,channel_name
  5.     ,z_chn_org_unit_id
  6.     ,depart_name1
  7.     ,case when DEPART_NAME = '渠道中心' then DEPART_ID = 1
  8.         when DEPART_NAME = '互联网金融部' then DEPART_ID = 2
  9.         when DEPART_NAME = '互联网家庭部' then DEPART_ID = 3
  10.         when DEPART_NAME = '电商平台与呼叫管理中心' then DEPART_ID = 4
  11.         when DEPART_NAME = '客服部' then DEPART_ID = 5
  12.         when DEPART_NAME = '其他' then DEPART_ID = 6  end
  13.     ,depart_name
  14. from pcde.cd_chnnel_temp5

你发现不同了吗哈哈哈

case 最后没加 end

真是醉了醉了,看来还是不够细心哈哈

莫问

我还没有学会写个人说明!

4 条评论

  1. 0 我要醉了,瞅了半个多小时了,问题就这个啊 。。。。。。。。。。。。。。

  2. 0 文章不错支持一下

  3. 0 好文章!666,学习了

男装品牌进行回复 取消回复

您的电子邮件地址不会被公开,必填项已用*标注。

相关推荐

使用Shadowsocks科学上网方法

说明:文章时间久远,好多文件已经被百度云给删除啦,想要最新文件的去下面地址下载吧, 我压缩了一个zip的包,把用到的文件全部放在里面啦! 想看详细教程的在本文末尾有个地址可以点进去看下,也可以用QQ扫描下面的QQ群二 ...

申请微软绝版@live.com@live.cn@msn.com邮箱

请移步新教程,方法更简单!!! 众所周知,微软现在的邮箱是@outlook.com,感觉好长... 以前的@live.com和@live.cn还有@msn.com都不让申请了,见天,偶然间在威锋网看见教程,试了一下,果然能申请,终于申请到了自己的 ...

PHP中$_request与$_post、$_get的区别

php中有$_REQUEST与$_POST、$_GET用于接受表单数据,当时他们有何种区别,什么时候用那种最好。 一、$_REQUEST与$_POST、$_GET的区别和特点 $_REQUEST[]具用$_POST[] $_GET[]的功能,但是$_REQUEST[]比较慢。通过POST ...

iOS 8.2 beta 5 发布,修复大量漏洞

  苹果公司今天发布了 iOS 8.2 beta 5,版本号为 12D5480a。开发者可以通过 OTA 或者 iOS Dev Center 下载,新版本主要修复漏洞,修复了影响 Facebook 正常运行的问题,还有其他方面的完善。 苹果今天还发布了 ...

微信扫一扫,分享到朋友圈

FAILED: ParseException line 13:4 missing KW_END at ',' near ''