字段作为存储过程的参数出现问题???
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,N'@output NVARCHAR(max) OUTPUT',@columnStr output
END
提示 ') + rpm from ##spl' 后的引号不完整。
怎么解决????谢谢
[解决办法]
好好匹配一下你的引号吧,乱
[解决办法]
我是参照下面的语法来的,不知道出在哪儿了??
SQL SERVER 用sql语句将一列数据拼接成一个字符串
select @output = coalesce(@output + ',' , '') + userid from userinfo
[解决办法]
引号太多了