主题:[讨论]这样在存储过程的输出参数用使用image类型
当我在使用存储过程中,想把图片做为输出参数的时候,sql提示:
assignment operater不能以image数据类型做为参数.
但是,当用向导建立存储过程的时候,选择插入的时候,系统生成的存储过程却可以使用image参数,这是怎么回事,当使用输出参数的时候,应该这样使用image参数呢?
我建的存储过程:
CREATE PROCEDURE dbo.showimage
(
@imgID int ,
@imgContent image output,
@imgType varchar output
) AS
Select @imgContent=imgContent,@imgType=imgType
From images
Where imgID=@imgID
assignment operater不能以image数据类型做为参数.
但是,当用向导建立存储过程的时候,选择插入的时候,系统生成的存储过程却可以使用image参数,这是怎么回事,当使用输出参数的时候,应该这样使用image参数呢?
我建的存储过程:
CREATE PROCEDURE dbo.showimage
(
@imgID int ,
@imgContent image output,
@imgType varchar output
) AS
Select @imgContent=imgContent,@imgType=imgType
From images
Where imgID=@imgID