當前位置:
首頁 >
临时表与表变量
發布時間:2023/12/19
30
豆豆
臨時表有本地與全局之分 ,均存在tempDB里面,在用戶斷開連接后自動刪除。
例:
?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直接傳輸結果數據集給#t1ps: 局部臨時表 : # table_name? 全局臨時表: ##table_name
表變量:
一般用于procedure和函數 或批處理中 ,用于存儲結果數據集供后續處理,較臨時表更有效 但不受回滾等影響
?例:
?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以上是兩種插入數據方式
17-----
具體用途還沒有實戰經驗 以后看能否用上 先記著吧?:)
?
例:
?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直接傳輸結果數據集給#t1ps: 局部臨時表 : # table_name? 全局臨時表: ##table_name
表變量:
一般用于procedure和函數 或批處理中 ,用于存儲結果數據集供后續處理,較臨時表更有效 但不受回滾等影響
?例:
?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以上是兩種插入數據方式
17-----
具體用途還沒有實戰經驗 以后看能否用上 先記著吧?:)
?
轉載于:https://www.cnblogs.com/szRoyman/archive/2006/01/07/312722.html
總結
- 上一篇: 蘑菇街怎么修改收货地址
- 下一篇: 牧羊曲 少林寺