gpt4 book ai didi

sql - 如何使用一条插入语句将多行插入到 oracle 数据库中?

转载 作者:行者123 更新时间:2023-12-04 01:49:33 27 4
gpt4 key购买 nike

这个问题在这里已经有了答案:




8年前关闭。




Possible Duplicate:
Best way to do multi-row insert in Oracle?



我有这个插入语句
INSERT INTO mytable VALUES 
('val1', 'val2'),
('aa', 'cc'),
('ww', 'dd');

我收到了这个错误
ORA-00933: SQL 命令未正确结束

最佳答案

你正在使用 oracle,试试这个

INSERT ALL 
INTO mytable ("id", "name")
VALUES ('val1', 'val2')
INTO mytable ("id", "name")
VALUES ('aa', 'cc')
INTO mytable ("id", "name")
VALUES ('ww', 'dd')
SELECT * FROM dual ;

或简单
INSERT INTO mytable ("id", "name") VALUES ('val1', 'val2');
INSERT INTO mytable ("id", "name") VALUES ('aa', 'cc');
INSERT INTO mytable ("id", "name") VALUES ('ww', 'dd');

关于sql - 如何使用一条插入语句将多行插入到 oracle 数据库中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14441240/

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