cor*_*ras 0 sql oracle ora-00907
这让我疯了,任何人都可以帮助我理解为什么以下语句都返回以下错误?
create table JMS_PENDING_MESSAGE (id number primary key, queuex nvarchar2(200), messagex nclob(1000));
create table JMS_PENDING_MESSAGE (id number primary key, queuex nvarchar2(200), messagex nclob(10000));
create table JMS_PENDING_MESSAGE (id integer primary key, queuex nvarchar2(200), messagex nclob(10000));
Run Code Online (Sandbox Code Playgroud)
并且错误消息:
ORA-00907: missing right parenthesis
Run Code Online (Sandbox Code Playgroud)
我使用ojdbc5.jar运行JDBC,如果它有所作为!任何帮助非常感谢,我疯了
CLOB是一个CLOB(正如okw所指出的,NCLOB是一个NCLOB).你不需要给它一个大小:
create table JMS_PENDING_MESSAGE
(id integer primary key, queuex nvarchar2(200), messagex nclob);
Run Code Online (Sandbox Code Playgroud)