我们遇到了问题,当我们通过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) );
答案 0 :(得分:0)
您只需要从语句末尾删除分号。