sqlserver创建临时表的几种方式
一、SQL Server创建临时表的几种方式
1、在存储过程中创建局部临时表
通过在存储过程中创建局部临时表,可以更灵活的操控数据。
语法:
DECLARE @temp_table TABLE(
[field1] datatype,
[field2] datatype,
[field3] datatype,
...
)
示例:
Declare @TEMP_TABLE table (name varchar(50),age int)
2、CREATE TABLE语句创建临时表
临时表在定义时,把表的名称前加上前缀'#',就是在当前的会话中,定义的临时表,在会话结束时,临时表就自动结束。
语法:
CREATE TABLE #tmpTable(
[field1] datatype,
[field2] datatype,
[field3] datatype,
...
tabletable )
示例:
CREATE TABLE #tmpTable(name varchar(50),age int)
3、Global Temporary 表
全局临时表的定义,把表的名称前加上前缀“##”,就是在所有的会话中,定义的全局临时表,在会话结束时,不会自动结束,要手动结束。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论