2024年1月20日发(作者:)
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,
...
- 1 -
)
示例:
CREATE TABLE #tmpTable(name varchar(50),age int)
3、Global Temporary 表
全局临时表的定义,把表的名称前加上前缀“##”,就是在所有的会话中,定义的全局临时表,在会话结束时,不会自动结束,要手动结束。
- 2 -
发布者:admin,转转请注明出处:http://www.yc00.com/web/1705708601a1418605.html
评论列表(0条)