DECLARE @ShopCode NVARCHAR(20)
SET @ShopCode='01058'
DECLARE @sql NVARCHAR(100)
SET @sql = 'SELECT TOP 1 * FROM dbo.T_ShopBaseInfo WHERE ShopCode=@ShopCode or @ShopCode IS NULL'
EXEC sp_executesql @sql,N'@ShopCode NVARCHAR(20)',@ShopCode
--输出参数
SET @sql = 'SELECT @ShopCode=2';
EXEC sp_executesql @sql,N'@ShopCode NVARCHAR(20) output',@ShopCode output
--拼接语句中有给参数赋值,外面要获得,必须采用 output输出参数方式
本文详细介绍了如何在SQL查询中使用输出参数来接收动态赋值的结果,通过实例演示了如何设置SQL语句并利用输出参数进行结果获取。
425

被折叠的 条评论
为什么被折叠?



