临时表与表变量
臨時(shí)表有本地與全局之分 ,均存在tempDB里面,在用戶斷開(kāi)連接后自動(dòng)刪除。
例:
?1Use?DBname
?2go
?3Create?Table?#t1
?4(
?5???ID?int,?Name?verchar(20)
?6)
?7------
?8建表
?9------
10insert?into??#t1?values(1,'La')
11
12insert?#t1?select?id,Xnumber?from?t1
13
14=============
15兩種insert方式
16=============
17
18select?id,Xnumber?into?#t1?from?t1
19
20------
21直接傳輸結(jié)果數(shù)據(jù)集給#t1ps: 局部臨時(shí)表 : # table_name? 全局臨時(shí)表: ##table_name
表變量:
一般用于procedure和函數(shù) 或批處理中 ,用于存儲(chǔ)結(jié)果數(shù)據(jù)集供后續(xù)處理,較臨時(shí)表更有效 但不受回滾等影響
?例:
?1use?DB_name
?2go?
?3declare?@t?table
?4(
?5id?int,Name?char(30)
?6)
?7
?8-------
?9以上是Create
10--------
11
12insert?into?@t?values(1,Lala)
13
14insert?@t?select?id,Name?from?t
15-----
16以上是兩種插入數(shù)據(jù)方式
17-----
具體用途還沒(méi)有實(shí)戰(zhàn)經(jīng)驗(yàn) 以后看能否用上 先記著吧?:)
?
例:
?1Use?DBname
?2go
?3Create?Table?#t1
?4(
?5???ID?int,?Name?verchar(20)
?6)
?7------
?8建表
?9------
10insert?into??#t1?values(1,'La')
11
12insert?#t1?select?id,Xnumber?from?t1
13
14=============
15兩種insert方式
16=============
17
18select?id,Xnumber?into?#t1?from?t1
19
20------
21直接傳輸結(jié)果數(shù)據(jù)集給#t1ps: 局部臨時(shí)表 : # table_name? 全局臨時(shí)表: ##table_name
表變量:
一般用于procedure和函數(shù) 或批處理中 ,用于存儲(chǔ)結(jié)果數(shù)據(jù)集供后續(xù)處理,較臨時(shí)表更有效 但不受回滾等影響
?例:
?1use?DB_name
?2go?
?3declare?@t?table
?4(
?5id?int,Name?char(30)
?6)
?7
?8-------
?9以上是Create
10--------
11
12insert?into?@t?values(1,Lala)
13
14insert?@t?select?id,Name?from?t
15-----
16以上是兩種插入數(shù)據(jù)方式
17-----
具體用途還沒(méi)有實(shí)戰(zhàn)經(jīng)驗(yàn) 以后看能否用上 先記著吧?:)
?
轉(zhuǎn)載于:https://www.cnblogs.com/szRoyman/archive/2006/01/07/312722.html
總結(jié)
- 上一篇: 蘑菇街怎么修改收货地址
- 下一篇: 牧羊曲 少林寺