OJDBC错误ORA-00922

时间:2018-03-12 21:32:48

标签: sql oracle jdbc

我们遇到了问题,当我们通过OJDBC在Java中执行以下Statement时,我们得到了

  

错误代码ORA-00922:缺少或无效选项。

当我们直接将它运行到Oracle数据库服务器时,它可以工作。其他create语句正常工作。为什么它不适用于OJDBC?

CREATE TABLE METADATA( 
     ID NUMBER(3) NOT NULL, 
     tableName VARCHAR(50) NOT NULL UNIQUE ,  
     partitioningType NUMBER(3) NOT NULL ,  
     partitioning1 VARCHAR(255) NOT NULL ,  
     partitioning2 VARCHAR(255) NOT NULL ,  
     partitioning3 VARCHAR(255) NOT NULL ,  
     restriction VARCHAR(255) NOT NULL , 
     PRIMARY KEY (ID) );

1 个答案:

答案 0 :(得分:0)

您只需要从语句末尾删除分号。