SQL游标使用实例
2012-02-24 11:12
393 查看
declare @vTblName varchar(50)
, @vExecSql varchar(8000)
declare csr_GetTblName cursor
for
select NAME
from sysobjects as O
where XTYPE='U'
and Exists(select 1 from syscolumns where ID=O.ID and NAME='列名') --查询所有表中有相关列名的表
open csr_GetTblName
fetch next from csr_GetTblName into @vTblName
while @@Fetch_status = 0
begin
print @vTblName
set @vExecSql =
' if exists( select 1 from '+ @vTblName + ' as A '
+' ) '
+ ' begin '
+ ' 要操作的数据'
+ ' end '
Exec (@vExecSql)
fetch next from csr_GetTblName into @vTblName
end
close csr_GetTblName
deallocate csr_GetTblName
GO
, @vExecSql varchar(8000)
declare csr_GetTblName cursor
for
select NAME
from sysobjects as O
where XTYPE='U'
and Exists(select 1 from syscolumns where ID=O.ID and NAME='列名') --查询所有表中有相关列名的表
open csr_GetTblName
fetch next from csr_GetTblName into @vTblName
while @@Fetch_status = 0
begin
print @vTblName
set @vExecSql =
' if exists( select 1 from '+ @vTblName + ' as A '
+' ) '
+ ' begin '
+ ' 要操作的数据'
+ ' end '
Exec (@vExecSql)
fetch next from csr_GetTblName into @vTblName
end
close csr_GetTblName
deallocate csr_GetTblName
GO
相关文章推荐
- SQL游标的使用及实例
- SQL游标使用实例
- SQL 游标使用实例
- ORACLE动态游标及动态SQL使用实例
- SQL游标使用及实例
- SQL : 游标使用实例
- 教你怎么使用sql游标实例分享
- SQL游标使用及实例
- 教你怎么使用sql游标实例分享
- SQL 游标使用实例
- SQL 游标使用实例
- SQL游标使用及实例
- SQL游标使用——格式、实例、嵌套
- sql 游标、sql server 游标使用、实例
- SQL 游标使用实例
- DB2 SQL应用调优——解释工具db2expln的使用及实例分析
- sqlserver中sp_executesql使用实例(获取动态sql输出结果)
- 使用OEM,SQL*Plus,iSQL*Plus 管理Oracle实例
- mysql cursor游标的使用,实例
- SqlServer GO命令循环使用实例代码