+ -
当前位置:首页 → 问答吧 → 存储过程

存储过程

时间:2011-12-05

来源:互联网

我现在有两个表叫student和teacher,里面的列名有姓名,学号,性别,生日和老师名,老师号,老师地址
题目是:建立存储过程,输入参数“姓氏”,查询符合条件的学生以及老师的姓名(用一张表显示)
求救,急!!!

作者: xfdcj0208   发布时间: 2011-12-05

SQL code
create procedure getname
(@firstname nvarchar(1))
as
begin
select name from student where 姓名 like @firstname+'%'
union all
select name from teacher where 老师名 like @firstname+'%'
end
go
exec getname @姓氏

作者: qianjin036a   发布时间: 2011-12-05

SQL code
create proc test
(
@name varchar(100)
)
as
select a.姓名,b.姓名 from student a join teacher b on a.老师号=b.老师号 where a.姓名=@name

作者: fredrickhu   发布时间: 2011-12-05

SQL code

--创建存储过程
create procedure up_findstudent
@姓氏 varchar(10)
as
  select 姓名,学号,性别,生日,老师名
    from student a inner join teacher b
      on a.老师号=b.老师号
    where 姓名=@姓氏
go
--执行
exec up_findstudent '张三'

作者: pengxuan   发布时间: 2011-12-05

请看1楼

作者: gogodiy   发布时间: 2011-12-05

热门下载

更多