我正在使用oracle sql developer在我的数据库中插入行。在oracle中插入多条记录
虽然这个请求工作:
INSERT INTO TABLE (USERID, USERNAME) VALUES (1,"ok1")
第二个(当我试图插入多行)不工作:
INSERT INTO TABLE (USERID, USERNAME) VALUES (1,"ok1"),(2,"ok2")
我收到此错误:
Erreur SQL : ORA-00933: SQL command not properly ended
00933. 00000 - "SQL command not properly ended"
这是mysql扩展插入语法。它不工作在任何地方,但MySQL。 – 2014-10-28 15:16:53
@MarcB:它也支持** SQL Server **版本** 2008 **和更新版本 – 2014-10-28 15:18:19
@marc_b:它实际上是ANSI SQL,与特定的DBMS无关 - 但并非所有的DBMS都支持它。而Oracle就是其中之一。 – 2014-10-28 15:18:58