sql 游标简单使用(判断临时表是否存在)
2011-01-27 21:39
302 查看
IF OBJECT_ID('tempdb..#tmp') IS NOT NULL
DROP TABLE #tmp
select * into #tmp from (select ('select * from ' +name) as 'name' from sysobjects where xtype='U') q
declare @id nvarchar(200) --定义变量来保存ID号
declare mycursor cursor for select * from #tmp --为所获得的数据集指定游标
open mycursor --打开游标
fetch next from mycursor into @id --开始抓第一条数据
while(@@fetch_status=0) --如果数据集里一直有数据
begin
exec (@id)
fetch next from mycursor into @id --跳到下一条数据
end
close mycursor --关闭游标
deallocate mycursor --删除游标
--drop table #tmp
DROP TABLE #tmp
select * into #tmp from (select ('select * from ' +name) as 'name' from sysobjects where xtype='U') q
declare @id nvarchar(200) --定义变量来保存ID号
declare mycursor cursor for select * from #tmp --为所获得的数据集指定游标
open mycursor --打开游标
fetch next from mycursor into @id --开始抓第一条数据
while(@@fetch_status=0) --如果数据集里一直有数据
begin
exec (@id)
fetch next from mycursor into @id --跳到下一条数据
end
close mycursor --关闭游标
deallocate mycursor --删除游标
--drop table #tmp
相关文章推荐
- MS SQL SERVER 2008 使用OBJECT_ID判断临时表是否存在
- MS SQL SERVER 2008 使用OBJECT_ID判断临时表是否存在
- MS SQL SERVER 2008 使用OBJECT_ID判断临时表是否存在
- Sql中判断“数据库"、"表"、"临时表"、"存储过程"和列”是否存在
- 当获取相似数据时,使用不同方法调用不同sp,但是使用同一个方法去用IIDataReader或者SqlDataReader读取数据时需要判断column name是否存在。
- 判断MS SQLSERVER临时表是否存在
- SQLServer sql 判断 游标是否存在
- 使用SQL临时表别忘了先判断该临时表是否已存在
- sql 判断临时表是否存在,删除临时表重建
- Sql中判断"数据库"、"表"、"临时表"、"存储过程"和列"是否存在
- sql server中如何判断游标是否存在
- SQL判断临时表是否存在
- 判断MS SQLSERVER临时表是否存在
- Sql中判断"数据库"、"表"、"临时表"、"存储过程"和列"是否存在
- Sql中判断“数据库"、"表"、"临时表"、"存储过程"和列”是否存在
- 判断MS SQLSERVER临时表是否存在
- Sql中判断"数据库"、"表"、"临时表"、"存储过程"和列"是否存在
- 判断MS SQLSERVER临时表是否存在
- sql判断临时表是否存在和创建临时表的方法
- 判断MS SQLSERVER临时表是否存在