加菲猫

博客园 首页 新随笔 联系 订阅 管理
在sqlserver中执行动态sql语句获得单个值
CREATE PROCEDURE getdsqlvalue  @sqlstr nvarchar(500),@result  nvarchar(150) output
AS
    set @sqlstr='set @result=('+@sqlstr+')'
    EXEC sp_executesql @sqlstr,N'@result varchar(500) out',@result out
    set @result = isnull(@result,'')
    return
GO
posted on 2008-06-10 17:25  bjh  阅读(271)  评论(0编辑  收藏  举报