2011-06-22 100 views
0

我有一個Oracle腳本文件創建表語句,當我執行腳本文件時,我無法創建表。腳本文件的從SQL腳本執行Oracle創建表不工作

內容

-- 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:錯誤。有任何想法嗎?

回答

3

兩件事情:

一個 - 刪除之間的回車(和FIELD1

兩個 - 有兩個字段5項,使結果ORA-00957:重複列名

Here:

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 
); 
+0

回車是問題。我錯誤地打了兩個字段的問題5。感謝您指出。 – kalls