自定函数返回查询结果,只显示255个字符
用函数返回查询结果时,查询的字符超过255个字符时,也只显示255个字符,其它的截断了。
create FUNCTION [pickStrCat03](@CenterId varchar(50),@storeid nvarchar(50),@PICK_BATCH_ID varchar(50))
RETURNS varchar(4000)
AS
BEGIN
declare @Str varchar(4000)
set @Str = ''
select @Str = @Str +isnull( [commodityid],' ')+','+ltrim(str(isnull( sum([quantity]),0)))+';'
from ORDERHISTORY
where [CenterId] = @CenterId and [SToREID]=@STOREID and [PICK_BATCH_ID]=@PICK_BATCH_ID
group by commodityid
return @Str
在工具-选项-结果 的设置里面将“每列最多字符数”设为2000了也不起作用。
谢谢!