create procedure selectteacher
       @tno
      as
      select @tno=tno from deleted
      select * from teacher
     go这个存储过程如何查询指定的教师信息的

解决方案 »

  1.   

    楼主这个是存储过程还是触发器?怎么还有deleted这个?
    写的有些问题,试试这样
    create procedure selectteacher
           @tno NVARCHAR(100)  --变量
          as
          SET @tno= (select TOP 1 tno from deleted)  --读取一个deleted表中的tno值
          select * from teacher WHERE tno = @tno  --按照读取的tno值去teacher表中查询用户信息
         go
      

  2.   

    你这个不也是在存储过程里应用deleted表吗?
      

  3.   

    应该是inserted表
      

  4.   

    应该是inserted表
    是触发器还是存储过程?我写deldete是因为你给的有deleted,我不知道deleted是不是一个你自己定义的表
      

  5.   

    应该是inserted表
    是触发器还是存储过程?我写deldete是因为你给的有deleted,我不知道deleted是不是一个你自己定义的表
    我也不知道,书上这么写的,我没看到所以来这里求高人解释一下
      

  6.   

    deleted是触发器才有吧