关于SQLServer 创建的一个存储过程,没看懂,求指教

floatzhu 2018-03-17 04:29:11

create procedure selectteacher
@tno
as
select @tno=tno from deleted
select * from teacher
go

这个存储过程如何查询指定的教师信息的
...全文
355 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoxiangqing 2018-03-19
  • 打赏
  • 举报
回复
deleted是触发器才有吧
floatzhu 2018-03-18
  • 打赏
  • 举报
回复
引用 5 楼 sinat_28984567 的回复:
[quote=引用 4 楼 floatzhu 的回复:] [quote=引用 楼主 floatzhu 的回复:]

      create procedure selectteacher
       @tno
      as
      select @tno=tno from inserted
      select * from teacher
     go
这个存储过程如何查询指定的教师信息的
应该是inserted表[/quote] 是触发器还是存储过程?我写deldete是因为你给的有deleted,我不知道deleted是不是一个你自己定义的表[/quote] 我也不知道,书上这么写的,我没看到所以来这里求高人解释一下
二月十六 版主 2018-03-17
  • 打赏
  • 举报
回复
引用 4 楼 floatzhu 的回复:
[quote=引用 楼主 floatzhu 的回复:]

      create procedure selectteacher
       @tno
      as
      select @tno=tno from inserted
      select * from teacher
     go
这个存储过程如何查询指定的教师信息的
应该是inserted表[/quote] 是触发器还是存储过程?我写deldete是因为你给的有deleted,我不知道deleted是不是一个你自己定义的表
floatzhu 2018-03-17
  • 打赏
  • 举报
回复
引用 楼主 floatzhu 的回复:

      create procedure selectteacher
       @tno
      as
      select @tno=tno from inserted
      select * from teacher
     go
这个存储过程如何查询指定的教师信息的
应该是inserted表
floatzhu 2018-03-17
  • 打赏
  • 举报
回复
引用 1 楼 sinat_28984567 的回复:
楼主这个是存储过程还是触发器?怎么还有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
你这个不也是在存储过程里应用deleted表吗?
floatzhu 2018-03-17
  • 打赏
  • 举报
回复
书上是那样写的一个查询教师信息的存储过程,没看懂
二月十六 版主 2018-03-17
  • 打赏
  • 举报
回复
楼主这个是存储过程还是触发器?怎么还有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

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧