代码如下:
   create procedure product
      @name varchar(20),
      @code varchar(20),
      @num  int,
      @Error
   as
     declare @pnum  int,
             @snum  int
     select @pnum=sum(pnum) from productone//表一
     select @snum=sum(snum) from producttwo//表二
     if @pnum>0
     begin
       if (@pnum-@snum>0) and (@pnum-@snum-@num>0)
       begin
         insert into producttwo(name,code,num)
             values(@name,@code,@num)
       end
      select @Error=@@Error
      return @Error
     end
    问题是:
      不想表中插入值,就是不执行insert 语句,这是怎么回事?
      高手帮忙!!