SQL SERVER臨時(shí)表的語(yǔ)法
作者:佚名
學(xué)習(xí)SQL SERVER數(shù)據(jù)庫(kù),SQL SERVER臨時(shí)表的使用是一定需要了解的,下文對(duì)SQL SERVER臨時(shí)表的語(yǔ)法作了詳細(xì)的說(shuō)明,希望對(duì)您有所幫助。
SQL SERVER臨時(shí)表是我們經(jīng)常會(huì)使用到的,下面就為您介紹SQL SERVER臨時(shí)表的語(yǔ)法,并舉例說(shuō)明,供您參考學(xué)習(xí)。
- drop table #Tmp --刪除臨時(shí)表#Tmp
- create table #Tmp --創(chuàng)建臨時(shí)表#Tmp
- (
- ID int IDENTITY (1,1) not null, --創(chuàng)建列ID,并且每次新增一條記錄就會(huì)加1
- WokNo varchar(50),
- primary key (ID) --定義ID為臨時(shí)表#Tmp的主鍵
- );
- Select * from #Tmp --查詢(xún)臨時(shí)表的數(shù)據(jù)
- truncate table #Tmp --清空臨時(shí)表的所有數(shù)據(jù)和約束
相關(guān)例子:
- Declare @Wokno Varchar(500) --用來(lái)記錄職工號(hào)
- Declare @Str NVarchar(4000) --用來(lái)存放查詢(xún)語(yǔ)句
- Declare @Count int --求出總記錄數(shù)
- Declare @i int
- Set @i = 0
- Select @CountCount = Count(Distinct(Wokno)) from #Tmp
- While @i < @Count
- Begin
- Set @Str = 'Select top 1 @Wokno = WokNo from #Tmp Where id not in (Select top ' + Str(@i) + 'id from #Tmp)'
- Exec Sp_ExecuteSql @Str,N'@WokNo Varchar(500) OutPut',@WokNo Output
- Select @WokNo,@i --一行一行把職工號(hào)顯示出來(lái)
- Set @i = @i + 1
- End
以上就是SQL SERVER臨時(shí)表的語(yǔ)法介紹。
【編輯推薦】
責(zé)任編輯:段燃
來(lái)源:
互聯(lián)網(wǎng)


















