Insert multiple records in oracle

前端 未结 3 2010
轻奢々
轻奢々 2020-12-21 16:05

I am using oracle sql developer to insert rows in my database.

While this request is working :

INSERT INTO TABLE ( USERID, USERNAME) VALUES (1,\"ok1\         


        
3条回答
  •  猫巷女王i
    2020-12-21 16:35

    Oracle does not support multi-row inserts. You need to write one insert per row:

    INSERT INTO TABLE ( USERID, USERNAME) VALUES (1,'ok1');
    INSERT INTO TABLE ( USERID, USERNAME) VALUES (2,'ok2');
    

    Additionally: string literals need to be enclosed in single quotes in SQL. Double quotes are for identifiers. "ok1" is a column name, 'ok1' is a string constant.

提交回复
热议问题