Fork me on GitHub

函数

 

------------------------------------创建一个通过姓名,获得考试信息的方法,注意表值函数不要用begin……end

create function f_GetByName
(
@name varchar(50)
)
returns table
as
return (SELECT xs.姓名, kc.课程名, xs_kc.成绩
FROM xs INNER JOIN
xs_kc ON xs.学号 = xs_kc.学号 INNER JOIN
kc ON xs_kc.课程号 = kc.课程号
where 姓名=@name)

---------------------使用表值函数不需要添加dbo前缀
------------------------------------创建一个通过姓名,获得考试信息的方法,注意表值函数不要用begin……end

create function f_GetByName
(
@name varchar(50)
)
returns table
as
return (SELECT xs.姓名, kc.课程名, xs_kc.成绩
FROM xs INNER JOIN
xs_kc ON xs.学号 = xs_kc.学号 INNER JOIN
kc ON xs_kc.课程号 = kc.课程号
where 姓名=@name)

---------------------使用表值函数不需要添加dbo前缀

select * from f_GetByName('王林')

 

posted @ 2018-10-10 14:45  欢欢11  阅读(117)  评论(0编辑  收藏  举报