TSQL多个插入

AGo*_*ame 3 t-sql sql-server-2005

收到了这种格式的查询以进行数据导入...在TSQL中是否有任何等同于你只需要使用"insert into blah"一次?(这样我就可以转换这个脚本)

insert into marital_status (id,description) 
values
   (1,'Married'),
   (2,'Separated'),
   (3,'Never Married'),
   (4,'Divorced'),
   (5,'Widowed'),
   (6,'Co-Habitation'),
   (7,'No Response')
Run Code Online (Sandbox Code Playgroud)

mar*_*c_s 5

一个T-SQL脚本 - 对于Server 2008 - 不可思议的是,在2005年,你没有这个功能:-(

您需要像这样编写此查询:

insert into marital_status (id,description) 
values(1,'Married')
insert into marital_status (id,description) 
values(2,'Separated')
insert into marital_status (id,description) 
values(3,'Never Married')
insert into marital_status (id,description) 
values(4,'Divorced')
insert into marital_status (id,description) 
values(5,'Widowed')
insert into marital_status (id,description) 
values(6,'Co-Habitation')
insert into marital_status (id,description) 
values(7,'No Response')
Run Code Online (Sandbox Code Playgroud)