首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有图书管理数据库,包含三张表: 图书明细表(图书编号,图书类别,图书名称,作者,出版社,出版日期,定价); 读者表(借书证号,姓名,系别,办证日期); 借出信息表(借出编号,借书证号,图书编号,借书日期); 完成下列操作:
设有图书管理数据库,包含三张表: 图书明细表(图书编号,图书类别,图书名称,作者,出版社,出版日期,定价); 读者表(借书证号,姓名,系别,办证日期); 借出信息表(借出编号,借书证号,图书编号,借书日期); 完成下列操作:
admin
2018-05-02
42
问题
设有图书管理数据库,包含三张表:
图书明细表(图书编号,图书类别,图书名称,作者,出版社,出版日期,定价);
读者表(借书证号,姓名,系别,办证日期);
借出信息表(借出编号,借书证号,图书编号,借书日期);
完成下列操作:
定义一个多语句表值函数,用于查询学生借书情况,只需提供参数:借书证号,就可以通过调用函数返回此学生的借书情况,若有借书籍,则返回所借书籍的编号、书籍名称、定价和借书日期;若没有在借书籍,则返回记录为空。设函数名为:f_BorrowBook(@ jszh char(20))。
选项
答案
CREATE FUNCTION BorrowBook(@ jszh char(20)) RETURNS @ jsqkb TABLE(书籍编号char(20),书籍名称 char(50),定价 float,借书日期datetime) AS BEGIN INSERT @ jsqkb SELECT图书明细表.图书编号,图书名称,定价,借出信息表.借书日期FROM借出信息表,图书明细表 WHERE借出信息表.图书编号=图书明细表.图书编号AND借出信息表.借书证号=
解析
SQL Server 2008多语句表值函数的格式为:
CREATE FUNCTION[schema_name.]function_name
([{@ parameter_name[AS][type_schema_name.]parameter_data_type
[=default]}
[….n]
]
)
RETURNS @ return_variable TABLE<table_type_definition>
[AS]
BEGIN
function_body
RETURN
END
[;]
<table_type_definition>::=
({<column_definition><column_constraint>|<computed_column_definition>}
[table_constraint][….n])
采用三表联合查询,通过传入的借书证号查出借出信息表中的图书编号,然后查出图书明细表的信息。
转载请注明原文地址:https://kaotiyun.com/show/xUlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
下列哪一项与数据元素本身的形式、内容、相对位置、个数无关?()
下列有关顺序结构的线性表的叙述中,正确的是()。
假设在关系模式R(U)中,X、Y、Z都是U的子集,且Z=U-X-Y。若X→→Y,而Z=,则称X→→Y为【】。
关系代数是一种抽象的查询语言,是关系数据操纵语言的一种传统表达方式,它是用的运算来表达查询的。
设关系R和S的元组个数为100和300,关系T是R与S的笛卡尔积,则T的元组个数是______。
下列表述中哪一项不属于分布式数据库的特点?()
数据库系统中管理数据的软件系统称为()。
保证任何调度执行后数据库总处于一致状态的是数据库系统中的【】部件。
为了便于系统控制和描述进程的活动过程,在操作系统核心中为进程定义了一个专门的数据结构,称为【】。
随机试题
危险化学品中毒、污染事故预防控制措施中不包括()。
以y=C1e-3x+C2x-3x为通解的二阶常系数齐次线性微分方程为_____
与气的生成关系最密切的是
房地产经纪机构对员工进行训练的具体形式有()。
关于建筑地面检查防水性能的说法,正确的是()。
某大学一年级有350名学生选修音乐、舞蹈、美术三门课程,每名学生最多可选修两门课程,选修音乐课的学生有151名,选修舞蹈课的学生有89名,选修美术课的学生有201名。其中,同时选修音乐课和舞蹈课的学生有24名,同时选修音乐课和美术课的学生有38名,则同时选
已满14周岁不满16周岁的人,犯走私毒品罪的,应当负刑事责任。()
设A是m×n矩阵,B是n×m矩阵,且满足AB=E,则()
Studentneedsworkevenings.Willdoanything:cleaning,gardening,lightwork,heavywork,insideorout.CallPat3288866Ro
1801Ihavejustreturnedfromavisittomylandlord—thesolitaryneighbourthatIshallbetroubledwith.Thisiscertainly
最新回复
(
0
)