我在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",..
我不确定错误是什么。我一直在删除代码中的内容以检查它是否会改变错误,但它仍然是相同的。这可能有什么问题?
答案 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, ..