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小时内删除。