gpt4 book ai didi

sql - 在oracle中插入多条记录

转载 作者:行者123 更新时间:2023-12-04 00:08:17 27 4
gpt4 key购买 nike

我正在使用 oracle sql developer 在我的数据库中插入行。

当此请求有效时:

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"

最佳答案

您可以使用 INSERT ALL 语句。例如:

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 dual;

关于sql - 在oracle中插入多条记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26611870/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com