34,837
社区成员




-------------------------------------------------------
--建立存储过程
------------------------------------------------------
create procedure myProc(@returnVal nvarchar(4000) output)
as
set @returnVal='...'
go
--------------------------------------------------------
/*
发现问题:
1.当@returnVal的长度很大时,只能得到前面4000个字符.
2.换成varchar(8000)也只有8000个字符,且没有中文的情况下.
3.text类型不能做参数.
目的:
返回长字符串(>8000个字符).
求解决方案,谢谢!
*/
----------------------------------------------------------
-------------------------------------------------------
--建立存储过程
------------------------------------------------------
create procedure myProc(@returnVal nvarchar(4000) output)
as
set @returnVal='...'
go
--------------------------------------------------------
--提出问题
--------------------------------------------------------
/*
发现问题:
1.当@returnVal的长度很大时,只能得到前面4000个字符.
2.换成varchar(8000)也只有8000个字符,且没有中文的情况下.
3.text类型不能做参数.
目的:
返回长字符串(>8000个字符).
求解决方案,谢谢!
*/