0

私のテーブル

CREATE TABLE emp(
   EMP_NO NUMBER, 
   EMP_NAME VARCHAR2(10 BYTE), 
   ADDRESS VARCHAR2(15 BYTE), 
   PH_NO NUMBER(10,0), 
   DPT_NO NUMBER
)

クエリの挿入:

insert into emp (
    emp_no,
    emp_name,
    address,
    ph_no,
    dpt_no) 
  values (100,'mohan','hyd',7569936347,101),
         (101,'ram','ctr',9553438342,102); 

このようにして、目的を挿入する複数のレコードの挿入クエリを作成します...しかし、「SQLコマンドが完全に終了していないため、エラーが発生します。この1つを解決する方法がわかりません..誰もが私を助けることができます

4

1 に答える 1

1

2008年より前のSQLサーバーを使用していると仮定します。この構文を使用して行を区切ることはできません。異なる挿入コマンドを記述したり、ユニオンを使用して選択ステートメントを使用して、それらを 1 つの挿入コマンドに強制することができます。

編集:あなたはオラクルを使用しているので、これが役立つかどうかを確認してください。

于 2013-08-13T11:31:23.483 に答える