我想decamble Tsql游标,但传递一个字符串变量而不是SELECT语句。这是可能的吗?你会怎么做?我在下面有没有工作。寻找类似:声明SQL游标传递变量名
DECLARE @sql varchar(1000)
SET @sql = 'SELECT sysobjects.name
FROM [#database#].[dbo].sysobjects'
SET @sql = REPLACE(@sql, '#database#', @MyDBName)
DECLARE c CURSOR LOCAL FOR @sql
存在未记录的存储过程,名为sp_msforeachdb,您可能会发现它很有用。 –