您的位置:首页 > 数据库

【转】使用sp_executesql执行动态SQL语句,同时向里面传入参数。

2009-12-01 10:23 344 查看
代码

create procedure proc_SelectDynamic
@Id int, -- ID
@LbId int, -- 类别ID
@GetField nvarchar(200) -- 获取字段名
AS
declare @sql nvarchar(300), @param nvarchar(500)
set @sql = 'SELECT ' + @GetField + ' FROM TEST WHERE ID = @ID AND LBID = @LBID '
set @param = '@ID int, @LbId int'

exec sp_executesql @sql, @param, @id, @lbid
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: