gpt4 book ai didi

sql-server-2005 - 在 SQL Server 中的表中插入多行

转载 作者:行者123 更新时间:2023-12-03 01:26:42 25 4
gpt4 key购买 nike

我习惯使用 SQL Server。我正在尝试弄清楚如何使用一个查询插入多行。

在 MySQL 中,查询将如下所示:

代码:

INSERT INTO Mytable (Name, Number) VALUES ('Joe', 18), ('Bob', 25), ('Mike', 7);

我在 SQL Server 中尝试了类似于上面的查询,它给了我一个错误:

Incorrect syntax near ','.

有没有办法在 SQL Server 中执行此操作?

最佳答案

该语法适用于 SQL 2008;在 SQL 2005 中,您必须执行 SELECT 和 UNION

INSERT INTO Mytable (Name, Number) 
SELECT 'Joe', 18
UNION ALL SELECT 'Bob', 25
UNION ALL SELECT 'Mike', 7

关于sql-server-2005 - 在 SQL Server 中的表中插入多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7932258/

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