SQL Server 2008中SQL:Values新用途
2012-04-09 13:37
585 查看
SQL Server 2008中新增功能:可以使用单个Insert命令插入多行。
[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)
注意该语句的最后一行定义了“源”名称和列名,其中列名用于select语句。
邀月注:本文版权由邀月和CSDN共同所有,转载请注明出处。
助人等于自助! 3w@live.cn
[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)
[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 */ --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语句。
邀月注:本文版权由邀月和CSDN共同所有,转载请注明出处。
助人等于自助! 3w@live.cn
相关文章推荐
- SQL Server 2008中SQL增强之一:Values新用途 (转)
- SQL Server 2008中SQL增强之一:Values新用途 001
- SQL Server 2008中SQL增强之一:Values新用途
- SQL Server 2008中SQL增强之一:Values新用途
- SQL Server 2008中SQL增强之一:Values新用途
- SQL Server 2008中SQL增强之一:Values新用途
- SQL Server 2008中SQL增强之一:Values新用途
- SQL Server 2008中SQL增强之二:Top新用途
- SQL Server 2008中SQL增强之二:Top新用途
- SQL Server 2008中SQL:Top新用途
- SQL Server 2008中SQL增强之二:Top新用途
- Sql Server 2008 Values新用途
- [精妙SQL]没有数据源的情况下自定义记录集(VALUES关键字,适用于SQL Server 2008)
- [精妙SQL]使用自定义记录集参与查询(VALUES关键字,适用于SQL Server 2008)
- SQL Server 2008中SQL增强之二:Top新用途
- 【SQL-码农】SQL Server 2008中SQL增强之二:Top新用途
- 简要介绍SQL Server 2008新的事件处理系统——SQL Server Extended Events
- Sql 08 安装【win7下SQLServer 2008 R2安装详细图文教程】 + Sql Server服务 远程过程调用失败问题的解决方案
- 解决:安装SQl 2008为SQL Server代理服务提供的凭据无效