use*_*476 3 sql oracle sql-insert
我正在使用 oracle sql developer 在我的数据库中插入行。
当此请求有效时:
INSERT INTO TABLE ( USERID, USERNAME) VALUES (1,"ok1")
Run Code Online (Sandbox Code Playgroud)
第二个(当我尝试插入多行时)不起作用:
INSERT INTO TABLE ( USERID, USERNAME) VALUES (1,"ok1"),(2,"ok2")
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
Erreur SQL : ORA-00933: SQL command not properly ended
00933. 00000 - "SQL command not properly ended"
Run Code Online (Sandbox Code Playgroud)
你可以使用INSERT ALL语句。例如:
全部插入
INTO mytable (column1, column2, column3) VALUES ('val1.1', 'val1.2', 'val1.3')
INTO mytable (column1, column2, column3) VALUES ('val2.1', 'val2.2', 'val2.3')
INTO mytable (column1, column2, column3) VALUES ('val3.1', 'val3.2', 'val3.3')
SELECT * FROM 双;