首页 > 其他 > 详细

插入多行数据和类似 select union 方法

时间:2014-10-11 11:06:46      阅读:236      评论:0      收藏:0      [点我收藏+]

    Cite:http://blog.csdn.net/downmoon/article/details/5936706

[ruby] view plaincopyprint?
 Create table Demo_Values  
(PKID int not null identity(1,1) primary key  
,DName Nvarchar(20) null  
,DCode NVarchar(30) null  
,DDate datetime null  
)  
go  
--this SQL is only for SQL Server 2008  
Insert into Demo_Values  
(DName,DCode,DDate)  
values  
(‘DemoA‘,‘AAA‘,GETDATE()),  
(‘DemoB‘,‘BBB‘,GETDATE()),  
(‘DemoC‘,‘CCC‘,GETDATE()),  
(‘DemoD‘,‘DDD‘,GETDATE()),  
(‘DemoE‘,‘EEE‘,GETDATE())  
--(5 row(s) affected)  

  构造一个临时结果集。像Union 一样拼凑出一个结果集。

[ruby] view plaincopyprint?
--this SQL is only for SQL Server 2008  
select DName,DCode,DDate  
from  
(values  
(‘DemoA‘,‘AAA‘,GETDATE()),  
(‘DemoB‘,‘BBB‘,GETDATE()),  
(‘DemoC‘,‘CCC‘,GETDATE()),  
(‘DemoD‘,‘DDD‘,GETDATE()),  
(‘DemoE‘,‘EEE‘,GETDATE())  
)  
Demo_Values (DName,DCode,DDate)  
--(5 row(s) affected)  
/*  
DName    DCode    DDate  
DemoA    AAA    2010-10-12 20:37:45.500  
DemoB    BBB    2010-10-12 20:37:45.500  
DemoC    CCC    2010-10-12 20:37:45.500  
DemoD    DDD    2010-10-12 20:37:45.500  
DemoE    EEE    2010-10-12 20:37:45.500  
*/  

  

 

插入多行数据和类似 select union 方法

原文:http://www.cnblogs.com/zlfucku/p/4018369.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!