CREATE PROCEDURE GetContent
(
@ID uniqueidentifier,
@TextStr text OUTPUT
)
AS
declare @temp text
BEGIN
select @temp = content from aaa where id=1
set @TextStr = @temp
RETURN
END
我想返回一个text类型的,但是定义局部变量是报错,text,ntext,image不能定义于局部变量
应该怎么写啊,谢谢大家
(
@ID uniqueidentifier,
@TextStr text OUTPUT
)
AS
declare @temp text
BEGIN
select @temp = content from aaa where id=1
set @TextStr = @temp
RETURN
END
我想返回一个text类型的,但是定义局部变量是报错,text,ntext,image不能定义于局部变量
应该怎么写啊,谢谢大家
我要是用varchar的话,一旦很数据很大的话就不够了
varchar(n)只能到8000啊
set @TextStr = @temp
这里的@temp分批处理后,返回text是可以的