粘贴SQL脚本时db2中的SELECT DISTINCT命令出错

时间:2017-05-13 14:34:12

标签: sql select db2 distinct

我在db2命令行上粘贴SQL脚本时出现此错误

  

SQL3022N SQL错误" -104"处理SELECT时发生   Action String参数中的字符串。

     

SQL0104N意外的令牌" car.ID为"车牌ID",car.SPEED为" S"   发现在" SELECT DISTINCT"之后。预期的代币可能包括:   "(空格)&#34 ;. SQLSTATE = 42601

这是我的SQL脚本:

导出到car.csv的DEL SELECT DISTINCT car.ID as" Car ID",car.SPEED as" Car SPEED",..

我不确定错误是什么。我一直在删除代码中的内容以检查它是否会改变错误,但它仍然是相同的。这可能有什么问题?

2 个答案:

答案 0 :(得分:0)

尝试逃避

  

在我的例子中说:

db2 "export to test.del of del select empno as \"Employee Number\" from employee "

答案 1 :(得分:0)

错误来自您指定的列名:

变化: 车ID => Car_ID

汽车速度=> Car_SPEED

EXPORT TO car.csv OF DEL SELECT DISTINCT car.ID as Car_ID , car.SPEED as Car_SPEED, ..