sql >> データベース >  >> RDS >> Oracle

ステートメントに挿入がありますが、コンマでエラーが発生し、修正できません

    Oracleは、一度に1行に挿入することのみをサポートします。最も簡単な解決策は、複数の挿入です:

    INSERT INTO Customer VALUES (11011, 'Jeffery', 'Smith', '18 Water RD', 0877277521, '[email protected]');
    INSERT INTO Customer VALUES (11012, 'Alex', 'Hendricks', '22 Water Rd', 0863257857 , '[email protected]');
    INSERT INTO Customer VALUES (11013 , 'Johnson', 'Clark', '101 Summer Lane', 0834567891,'[email protected]');
    INSERT INTO Customer VALUES (11014 , 'Henry', 'Jones', '55 Mountain Way',0612547895 ,'[email protected]');
    INSERT INTO Customer VALUES (11015 , 'Andre', 'Williams', '5 Main Rd ', 0827238521,'[email protected]');
    

    他の解決策は、insert allを使用することです または、ステートメントをvaluesから変換します select . . . from dual union all

    また、不注意によるエラーを防ぐために、列を明示的にリストすることをお勧めします。



    1. postgresql9.3でJSON配列をループする方法

    2. 非常に大きなOracleテーブルの更新

    3. PostgreSQL 9.3:1つの列を複数に分割

    4. SQLデータベースからの単純ランダムサンプル