2011-06-22 8 views
0

Oracle Scriptファイルに対してcreate table文があり、スクリプトファイルを実行するとテーブルを作成できません。スクリプトファイルのSQLスクリプトから実行したときにOracle create tableが機能しない

コンテンツ

-- 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

2つのこと:

1 - 二

間(およびFIELD1そのキャリッジリターンを削除 - 2つのフィールド5のエントリが結果ORA-00957を与え、そこにある:列名が重複し

ここに:

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

キャリッジリターンが問題でした。私は2つのフィールドで質問を間違えました5。それを指摘してくれてありがとう。 – kalls

関連する問題