存储过程这样写可以吗

飞扬残月 2007-08-27 12:22:40
CREATE PROCEDURE READ_PICTURE
@ls_flag varchar(6),
@ls_bianhao varchar(6),
@ls_pic blob output,
@ls_pic_bak varchar(4) output
as
SELECTBLOB h_pic into @ls_pic
FROM h_picture
WHERE h_bianhao=@ls_bianhao and h_typeid=@ls_flag

select h_pic_bak into @ls_pic_bak
FROM h_picture
WHERE h_bianhao=@ls_bianhao and h_typeid=@ls_flag
go
...全文
148 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
kelph 2007-08-27
  • 打赏
  • 举报
回复
sqlserver不可以
Limpire 2007-08-27
  • 打赏
  • 举报
回复
不可以
dengshangkun 2007-08-27
  • 打赏
  • 举报
回复
SELECTBLOB 是什么?
p405061658 2007-08-27
  • 打赏
  • 举报
回复
你还不如 建立个视图 让后再写存储过程
ayooxi 2007-08-27
  • 打赏
  • 举报
回复
CREATE PROCEDURE READ_PICTURE
@ls_flag varchar(6),
@ls_bianhao varchar(6),
@ls_pic blob output,
@ls_pic_bak varchar(4) output
as
SELECTBLOB @ls_pic = h_pic
FROM h_picture
WHERE h_bianhao = @ls_bianhao and h_typeid = @ls_flag

select @ls_pic_bak = h_pic_bak
FROM h_picture
WHERE h_bianhao = @ls_bianhao and h_typeid = @ls_flag
go

另外SELECTBLOB 不知道好不好用。。。。有疑问
PCI_E 2007-08-27
  • 打赏
  • 举报
回复
上面写错了
SELECT h_pic=@ls_pic
FROM h_picture
WHERE h_bianhao=@ls_bianhao and h_typeid=@ls_flag
PCI_E 2007-08-27
  • 打赏
  • 举报
回复
SELEC into =h_pic
FROM h_picture
WHERE h_bianhao=@ls_bianhao and h_typeid=@ls_flag
PCI_E 2007-08-27
  • 打赏
  • 举报
回复
CREATE PROCEDURE READ_PICTURE
@ls_flag varchar(6),
@ls_bianhao varchar(6),
@ls_pic blob output,
@ls_pic_bak varchar(4) output
as
SELECTBLOB h_pic into @ls_pic
FROM h_picture
WHERE h_bianhao=@ls_bianhao and h_typeid=@ls_flag

select @ls_pic_bak=h_pic_bak
FROM h_picture
WHERE h_bianhao=@ls_bianhao and h_typeid=@ls_flag
go
飞扬残月 2007-08-27
  • 打赏
  • 举报
回复
那该怎么样写,可以返回参数

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧