从SQL脚本执行时Oracle创建表不工作
我在Oracle脚本文件上有一个CREATETABLE语句,当我执行脚本文件时,我无法创建表 脚本文件的内容从SQL脚本执行时Oracle创建表不工作,oracle,Oracle,我在Oracle脚本文件上有一个CREATETABLE语句,当我执行脚本文件时,我无法创建表 脚本文件的内容 -- Table Creation Script CREATE TABLE SampleTable ( FIELD1 NUMBER NOT NULL, FIELD2 DATE NULL, FIELD3 DATE DEFAULT SYSDATE, FIELD4 DATE NULL, FIELD5 NUMBER(10) DEFAULT 1, FIELD5 NUMBER(10) NULL,
-- Table Creation Script
CREATE TABLE SampleTable
(
FIELD1 NUMBER NOT NULL,
FIELD2 DATE NULL,
FIELD3 DATE DEFAULT SYSDATE,
FIELD4 DATE NULL,
FIELD5 NUMBER(10) DEFAULT 1,
FIELD5 NUMBER(10) NULL,
FIELD6 VARCHAR2(1000) NULL
);
我得到一个SP2-0734:错误。有什么想法吗?以下链接提供了几个可能解决您问题的有希望的答案
以下链接提供了几个有希望的答案,可以解决您的问题 有两件事: 一-移除(和字段1)之间的托架回路 两个-有两个FIELD5条目,给出结果ORA-00957:重复的列名 在这里: 两件事: 一-移除(和字段1)之间的托架回路 两个-有两个FIELD5条目,给出结果ORA-00957:重复的列名 在这里:
回车是个问题。我用两个字段5打错了问题。谢谢你指出。回车是个问题。我用两个字段5打错了问题。谢谢你指出。这很有帮助。谢谢!这很有帮助。谢谢!
CREATE TABLE SampleTable
(
FIELD1 NUMBER NOT NULL,
FIELD2 DATE NULL,
FIELD3 DATE DEFAULT SYSDATE,
FIELD4 DATE NULL,
FIELD5 NUMBER(10) DEFAULT 1,
FIELD6 NUMBER(10) NULL,
FIELD7 VARCHAR2(1000) NULL
);