两段存储过程可以这样合并成一个?
create procedure 存储过程名(定义若干参数)
as
begin
SQL语句
endbegin
SQL语句
end 
把两段SQL语句放在一个存储过程中一起执行?

解决方案 »

  1.   


    create procedure 存储过程名(定义若干参数) 
    as 
    begin 
    SQL语句 
    SQL语句 
    end 
    把语句放在一个begin end 中。如果有if分支
    create procedure 存储过程名(定义若干参数) 
    as 
    begin 
      if 条件1
      begin
        SQL语句
      end
     else 
       begin 
         SQL语句 
       end
    end 
      

  2.   

    create procedure 存储过程名(定义若干参数) 
    as 
    begin 
    SQL语句 
    SQL语句 
    end 
    把语句放在一个begin end 中。
    把一些不相关的SQL语句也放在一个begin end 中?
      

  3.   

    create procedure 存储过程名A(定义若干参数) 
    as 
      begin 
      SQL语句 
      exec 存储过程名B
    end 
      

  4.   

    试试
    create procedure p1;1
    as
      sql语句段create procedure p2;2
    as
      sql语句段应该可以写在一个里面
      

  5.   

    create procedure 存储过程名(定义若干参数)
    as
    begin
    SQL语句1
    SQL语句2
    end 这样就可以,不知道楼主那里出了问题
      

  6.   

    楼主的这种问题没法回答。
    都不知道这两段SQL是干嘛的。用途不同,组合方式也不一样啊,根本没法猜的。
      

  7.   

    過程跟BEGIN END這是一個段,你為什麼要分開??合不到一起的原因是什麼呢?? 最好來個代碼吧,小夥