sqlserver创建临时表的几种方式

sqlserver创建临时表的几种方式


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条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信