剛接觸sql 存儲過程,也是第一次用到臨時表@table, #table 真的很好用,
據說@table_name 便量表,
而 #table_name 如果當使用者斷開連接配接時沒有除去臨時表,SQL Server 将自動除去臨時表。臨時表不存儲在目前資料庫内,而是存儲在系統資料庫 tempdb 内
還有一種是 ##table_name是全局臨時表,當全局臨時表連結斷開(也就是沒人引用它後)後,它自動被删除,
eg:
- create table #table1([Auto_ID] [int] IDENTITY(1,1) NOT NULL,Title varchar(1000)) --建立表
- declare @CountID int
- set @CountID=5
- while @CountID>0
- begin
- insert into #table1 select Convert(datetime, getdate(),102)
- set @[email protected]
- end
- select * from #table1 --删除表
- drop table #table1
看上去既簡單 又實用,自己寫着玩玩
http://blog.csdn.net/guoyz_1