练习jdbc的时候,创建表报错:
ORA-00911: invalid character的解决办法
原来sql:
String sql ="CREATE TABLE INC_YM_TEST_ONE(" +
"TEST_ONE_ID NUMBER(8) not null," +
"TEST_ONE_NAME VARCHAR2(50)," +
"constraint PK_INC_YM_TEST_ONE primary key (TEST_ONE_ID)"+
");";
解决:将';'去掉!
改为:
String sql ="CREATE TABLE INC_YM_TEST_ONE(" +
"TEST_ONE_ID NUMBER(8) not null," +
"TEST_ONE_NAME VARCHAR2(50)," +
"constraint PK_INC_YM_TEST_ONE primary key (TEST_ONE_ID)"+
")";
ok!~!
本文介绍了一个常见的Oracle数据库错误ORA-00911:invalid character的解决方案。该错误通常发生在使用JDBC创建表时。通过调整SQL语句,去除最后一个多余的分号,可以成功避免此错误。
2771

被折叠的 条评论
为什么被折叠?



