在执行语句中,出现了语法错误。错误的原因是使用了一个保留关键字作为表名,正确的做法是在表名前加上反引号(`)来避免将其误认为是保留关键字。

请将语句中的 "table" 修改为 "table",即:

insert overwrite table t_zqclxq_sheet5 partition (month_id ='${last_month}') SELECT ...

修改后的语句应该可以正确执行。

执行语句:insert overwrite table t_zqclxq_sheet5partition month_id =$last_monthSELECT	CASEWHEN N1 = 3 THEN	全国WHEN N1 = 0 THEN	PROV_DESCELSE	NULLEND PROV_DESC ACCT_USER_GC HY_NUM HY_NUM_rate ZF_NUM GX_NUM h

原文地址: https://www.cveoy.top/t/topic/i7S6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录