当前位置: 代码迷 >> DB2 >> db2 建表时报错解决思路
  详细解决方案

db2 建表时报错解决思路

热度:2804   发布时间:2013-02-26 00:00:00.0
db2 建表时报错
我用java写的数据库操作,从oracle中读取出数据,导入db2中,出现错误,下面是建表的sql语句
create table "DB2ADMIN"."STSCORE"("CLASSNO" varchar(50),"STDNO" varchar(50),"COURSE" varchar(20),"GRADE" DECIMAL(22),"SEX" varchar(10),"STDNAME" varchar(10));
报错内容:
DB2 SQL error: SQLCODE: -104, SQLSTATE: 42601, SQLERRMC: ;;TDNAME" varchar(10));END-OF-STATEMENT

奇怪的是:
1.我把这个sql语句中放到db2的管理工具中可以正常插入,没有报错
2.报错归报错,数据照插

虽然数据可以正常插入,但是还是不放心,希望大家可以帮忙解答一下,谢谢


------解决方案--------------------------------------------------------
SQLERRMC: ;;TDNAME" varchar(10));
把这之间的写全才能看出什么问题
------解决方案--------------------------------------------------------
这个就要看数据库的要求了,db2可能是要求的比较严格一些,就是不会变通。
  相关解决方案