首页 > 代码库 > SqlServer中临时表的使用
SqlServer中临时表的使用
http://www.cnblogs.com/chongzi/archive/2011/01/19/1939106.html
--存储过程中将多表连接结果写入到临时表中,然后通过游标查询临时表内容 --判断临时表是否存在IF OBJECT_ID(‘tempdb..#TmpTable‘) IS NOT NULLDROP TABLE #TmpTableSELECT a.[a1],a.[a1],b.[b1],b.[b2]INTO #TmpTableFROM A aLEFT JOIN B b ON a.a1 = b.a1
操作游标
DECLARE @orderId NVARCHAR(50),@customerId NVARCHAR(50),@employeeId NVARCHAR(50)DECLARE myCursor CURSOR FORSELECT o.OrderID,o.CustomerID,o.EmployeeID FROM Orders AS oOPEN myCursorfetch next from myCursor into @orderId,@customerId,@employeeIdwhile @@fetch_status=0 BEGINPRINT @orderIdPRINT @customerIdPRINT @employeeIdfetch next from myCursor into @orderId,@customerId,@employeeIdENDclose myCursor deallocate myCursor
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。