码迷,mamicode.com
首页 > 其他好文 > 详细

临时表

时间:2014-10-23 15:50:24      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:io   ar   sp   数据   on   cti   bs   as   har   

创建临时表格式:
1)

create table TempTableName
(
ID int IDENTITY (1,1) not null,
a1 varchar(50),
a2 varchar(50),
a3 varchar(50),
primary key (ID) --定义ID为临时表#Tmp的主键
)

2)select [字段1,字段2,...,] into #Tmp from table


查询临时表的数据 select * from #Tmp


删除临时表 drop table #Tmp

应该是全局临时表和本地临时表,全局临时表可以被创建临时表的连接和其它连接同时访问,本地临时表只能被创建这个临时表的连接所访问。
全局临时表的表名以##开头,比如##、##a、##1等都是合法的全局临时表表名;
本地临时表以#开头,比如#、#a、#1都是合法的本地临时表表名。

    create function GetRecursion(@id int)  
    returns @t table(  
        id int,  
        name varchar(50),  
        parentid int  
    )  
    as  
    begin  
        insert @t select * from recursion where >    while @@rowcount>0  
            insert @t select a.* from recursion as a inner join @t as b  
            on a.parentid=b.id and a.id not in(select id from @t)  
    return  
    end 

临时表

标签:io   ar   sp   数据   on   cti   bs   as   har   

原文地址:http://www.cnblogs.com/zhangweixin/p/4045717.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!