相关疑难解决方法(0)

SQL Server 2005:使用单个查询插入多行

这应该是一个相当简单的问题,但我无法在网上找到一个可靠的答案.我试图在同一个表中插入多行,但只有一个语句.我在网上看到的最流行的是以下内容,但我读过它只适用于SQL Server 2008:

INSERT INTO Table (Name, Location) VALUES
('Name1', 'Location1'),
('Name2', 'Location2'),
('Name3', 'Location3'), etc...
Run Code Online (Sandbox Code Playgroud)

我更喜欢这种方法,如果它适用于SQL Server 2005,但我不认为它会.另外一个选项,从我读过的,与INSION之后的UNION ALL后面的SELECT语句有关,这看起来很笨拙.有谁知道在2005年做到这一点的最佳语法?

谢谢.

sql sql-server-2005 insert

16
推荐指数
2
解决办法
4万
查看次数

标签 统计

insert ×1

sql ×1

sql-server-2005 ×1