stu表 no ,name ,score ,subid分别代表学号,名字,分数,科目idsub表 id,name分别代表科目号,科目名称写一个sql语句同时修改stu表的score和sub表的name

解决方案 »

  1.   


    begin   tran   
     update stu set score =100
      if   @@error<>0   
      begin   
      rollback     
      return   
      end   
      update sub set name='name' 
      if   @@error<>0   
      begin   
      rollback     
      return   
      end  
      Commit  tran  
      

  2.   


    不能.
    只能通过两个UPDATE来做.或者你用存储过程把两个UPDATE集成在一起.