0
点赞
收藏
分享

微信扫一扫

sp_executesql 调用示例


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 条评论