2016-07-29 9 views
0

私はoracle 10gを使用して、STUDENTをテーブルとして使用してデータベースを作成しています。今私は次のコードでSTUDENTテーブルにデータを挿入しています。oracle 10gを使用してALL INTO SQLを挿入

私は挿入データ用のテーブルSTUDENT

create table STUDENT (Student_id number(6) primary key,Name varchar(20),Last_name varchar(20), Ssn number(10), Phone varchar(15),Address varchar(25)); 

を作成するには、次のクエリを使用している、私は次のコードを使用しています。

INSERT ALL 
INTO STUDENT values(1001,'Clarence','Edmond',920644345,'419-942-7436','Wabash,OH') 
INTO STUDENT values(1002,'James','Dill',861623976,'203-339-0467','Bridgeport,CT') 
SELECT * FROM DUAL;  

しかし、実行している間、私はエラーが取得しています:ORA-00911:無効な文字

は、誰もが解決策を提供することはできますか?

+0

INSERT ALLを使用するのに最適なのは何ですか? INSERT INTO STUDENT値(1001、 'Clarence'、 'Edmond'、920644345、 '419-942-7436'、 'Wabash、OH')のように実行します。 INSERT INTO STUDENT値(1002、 'James'、 'Dill'、861623976、 '203-339-0467'、 'Bridgeport、CT');. 'を入れてください。クエリステートメントの終わり。 –

+0

'insert all'クエリが編集され、エラーはありません。 – ozy

答えて

0

コードが私に役立った。 コピーする代わりに入力してください。このエラーは、別のプログラムからSQLをエディタに貼り付けた場合に発生する可能性があります。時には印刷可能な文字が存在することがあります。この場合、SQL文を再入力してから再実行してください。

関連する問題