SQL 2000中的存贮过程问题(20分)

  • 主题发起人 主题发起人 mycwcgr_bak
  • 开始时间 开始时间
M

mycwcgr_bak

Unregistered / Unconfirmed
GUEST, unregistred user!
下面是一个存贮过程,是从表ghc_name中得到最大的ID号
平时执行正常,但是当ghc_name中没有一行数据时,出现错误
请问如何纠正,使变量的值返回0

CREATE PROCEDURE mymax
@myvar int out
AS
select @myvar=max(id) from ghc_name
GO
 
select @myvar=max(id) from ghc_name

if @myvar is null
select @myvar = 1
 
多人接受答案了。
 
后退
顶部