SQLServer 2008中SQL增強(qiáng)之一:Values新用途
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)
除了可以一次性插入多行,values還有更巧妙的用法,不使用永久表或臨時(shí)表而表示一個(gè)結(jié)果集,而且不需要函數(shù)或表變量??聪旅娴睦樱骸?
--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
*/
注意該語(yǔ)句的最后一行定義了“源”名稱(chēng)和列名,其中列名用于select語(yǔ)句。
本人來(lái)自 cnblogs 邀月 3w@live.cn
相關(guān)文章
SQLServer 2008 :error 40出現(xiàn)連接錯(cuò)誤的解決方法
在與SQLServer建立連接時(shí)出現(xiàn)與網(wǎng)絡(luò)相關(guān)的或特定與實(shí)例的錯(cuò)誤.未找到或無(wú)法訪問(wèn)服務(wù)器.請(qǐng)驗(yàn)證實(shí)例名稱(chēng)是否正確并且SQL SERVER已配置允許遠(yuǎn)程鏈接2013-09-09
win2008 enterprise R2 x64 中安裝SQL server 2008的方法
這篇文章主要介紹了win2008 enterprise R2 x64 中安裝SQL server 2008的方法,需要的朋友可以參考下2015-07-07
SQLServer 2008 R2中使用Cross apply統(tǒng)計(jì)最新數(shù)據(jù)和最近數(shù)據(jù)
這篇文章主要介紹了SQLServer 2008中的R2 Cross apply統(tǒng)計(jì)最新數(shù)據(jù)和最近數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下2016-02-02
SQL Server2008r2 數(shù)據(jù)庫(kù)服務(wù)各種無(wú)法啟動(dòng)問(wèn)題的解決辦法(詳解)
這篇文章主要介紹了SQL Server2008r2 數(shù)據(jù)庫(kù)服務(wù)各種無(wú)法啟動(dòng)問(wèn)題的解決辦法(詳解)的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-11-11
SQL2008定時(shí)任務(wù)作業(yè)創(chuàng)建教程
本文將詳細(xì)介紹SQL2008定時(shí)任務(wù)作業(yè)創(chuàng)建步驟,需要的朋友可以參考下2012-11-11
SQL Server 2008數(shù)據(jù)庫(kù)誤刪數(shù)據(jù)如何進(jìn)行數(shù)據(jù)恢復(fù)
這篇文章主要為大家詳細(xì)介紹了SQL Server 2008數(shù)據(jù)庫(kù)誤刪數(shù)據(jù)如何進(jìn)行數(shù)據(jù)恢復(fù)的方法,感興趣的小伙伴們可以參考一下2016-05-05
SQL Server 2008 新特性 總結(jié)復(fù)習(xí)(一)
寫(xiě)這篇文章,主要是總結(jié)最近學(xué)到的一些新知識(shí),這些特性不一定是SQLSERVER最新版才有,大多數(shù)是2008新特性,有些甚至是更早。如果有不懂的地方,建議大家去百度谷歌搜搜,本文不做詳細(xì)闡述,有錯(cuò)誤的地方,歡迎大家批評(píng)指正2012-07-07
sql server 2008 數(shù)據(jù)庫(kù)管理系統(tǒng)使用SQL語(yǔ)句創(chuàng)建登錄用戶步驟詳解
這篇文章主要介紹了sql server 2008 數(shù)據(jù)庫(kù)管理系統(tǒng)使用SQL語(yǔ)句創(chuàng)建登錄用戶步驟詳解,需要的朋友可以參考下2017-05-05

