sp_executesql 调用示例

阅读 63

2022-08-19


declare @dbname VARCHAR(20)='EDW_Atomic'
declare @sqlstr nvarchar(1000)
declare @DbObjectName varchar(20)='BED_TYPE_LKP'
declare @id INT

set @sqlstr='select @id_out=id from '+@dbname+'.[dbo].sysobjects where name='''+@DbObjectName+''''
exec sp_executesql @sqlstr,N'@id_out int output',@id output
--SELECT @id



其它:

在存储过程中动态的调用数据库名




相关推荐

精彩评论(0)

0 0 举报