sql游标的使用方法代码_SQL必知必会

sql游标的使用方法代码_SQL必知必会游标遍历所有数据库循环执行修改数据库的sql命令DECLARE @sysname sysname; 数据库名称变量DECLARE My_Cursor CURSOR 定义游标FOR (select [name] from [master].[dbo

游标遍历所有数据库循环执行修改数据库的sql命令   DECLARE @sysname sysname; –数据库名称变量 DECLARE My_Cursor CURSOR –定义游标 FOR (select [name] from [master].[dbo].[sysdatabases]) –查出所有的数据库名称的集合放到游标中 OPEN My_Cursor; –打开游标 FETCH NEXT FROM My_Cursor INTO @sysname; –读取下一行/第一行数据并存放在变量值中 WHILE @@FETCH_STATUS = 0 –是否可继续执行循环状态 BEGIN –PRINT @sysname; DECLARE @sql nvarchar(max); –sql命令字符串 SET @sql=’USE [‘+@sysname+’];’; –Begin if (CHARINDEX(‘_QtxApp’, @sysname)>0) –我只需要修改名字包含_QtxApp的数据库 begin SET @sql+=’select * from dbo.Access_token’; –自定义的sql命令 PRINT @sql; end else begin PRINT @sql; end –End EXEC(@sql); –执行字符串sql FETCH NEXT FROM My_Cursor INTO @sysname; –读取下一行数据并存放在变量值中 END CLOSE My_Cursor; –关闭游标 DEALLOCATE My_Cursor; –释放游标 GO

2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/67819.html

(0)
上一篇 2024年 8月 8日 下午5:21
下一篇 2024年 8月 8日

相关推荐

关注微信