当前位置: 代码迷 >> DB2 >> db2建表sql语句末尾添加分号时报错,该如何处理
  详细解决方案

db2建表sql语句末尾添加分号时报错,该如何处理

热度:3015   发布时间:2013-02-26 00:00:00.0
db2建表sql语句末尾添加分号时报错
在解决这个问题http://topic.csdn.net/u/20091113/15/ae16c232-04c8-4963-81ba-b04ba263b399?27110
时发现一个新的问题,db2建表语句的末尾有分号时,就会报错:
DB2 SQL error: SQLCODE: -104, SQLSTATE: 42601, SQLERRMC: ;;TDNAME" varchar(10));END-OF-STATEMENT 

而在db2管理工具中执行这个语句,似乎因为其会自动进行处理,所以没有问题 ,而用java写程序进行执行时就会报错,这是为什么?

------解决方案--------------------------------------------------------
估计:
(db2的7.2版本)命令中心中,若在“交互式”窗口中,语句可用分号结尾,也可不用分号结尾;若在“脚本”窗口中,则不需要分号结尾,否则会出错,包括使用“调入”功能。
------解决方案--------------------------------------------------------
这个要看你的工具,很多工具是不需要用 ;的。
  相关解决方案