当前位置: 代码迷 >> .NET Framework >> 字段作为存储过程的参数出现有关问题?
  详细解决方案

字段作为存储过程的参数出现有关问题?

热度:29   发布时间:2016-05-02 00:09:18.0
字段作为存储过程的参数出现问题???
ALTER PROCEDURE [dbo].[proc_insertSPL] 
@columnName nvarchar(max),@columnStr nvarchar(max) output
AS
BEGIN
declare @str nvarchar(max)
    declare @output nvarchar(max)
    set @output = null
    set @str = 'select @output = coalesce(@output+'',''' +  ',' + ''''+') ' +'+ ' + @columnName + ' from ##spl'
    EXEC SP_EXECUTESQL @str,[email protected] NVARCHAR(max) OUTPUT',@columnStr output
END
提示 ') + rpm from ##spl' 后的引号不完整。
怎么解决????谢谢
------解决方案--------------------
好好匹配一下你的引号吧,乱
------解决方案--------------------
我是参照下面的语法来的,不知道出在哪儿了??
SQL SERVER 用sql语句将一列数据拼接成一个字符串
select @output = coalesce(@output + ',' , '') + userid from userinfo

------解决方案--------------------
引号太多了 
  相关解决方案