早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->

设有图书管理数据库,包含三张表:图书明细表(图书编号,图书类别,图书名称,作者,出版社,出版日期,

题目

设有图书管理数据库,包含三张表:图书明细表(图书编号,图书类别,图书名称,作者,出版社,出版日期,定价);读者表(借书证号,姓名,系别,办证日期);借出信息表(借出编号,借书证号,图书编号,借书日期);完成下列操作:(10分)定义一个多语句表值函数,用于查询学生借书情况,只需提供参数:借书证号,就可以通过调用函数返回此学生的借书情况,若有借书籍,则返回所借书籍的编号、书籍名称、定价和借书日期;若没有在借书籍,则返回记录为空。设函数名为:f_BorrowBook(@jszh char(20))。

参考答案
正确答案:
【解题思路】SQL Server 2008多语句表值函数的格式为:CREATE FUNCTION[schema_name.]function_name([{@parameter_name[As][type_schema_name.]parameter data_type[=default]}[….n]])RETURNS@return_variable TABLE[AS]BEGINfunction_bodyRETURNEND[;]::=({I}[table_constraint][,...n])采用三表联合查询,通过传入的借书证号查出借出信息表中的图书编号,然后查出图书明细表的信息。【参考答案】CREATE FUNCTION BorrowBook(@jszh char(20))RETURNS@jsqkb TABLE(书籍编号char(20),书籍名称char(50),定价float,借书日期datetime)ASBEGININSERT@jsqkbSELECT图书明细表.图书编号,图书名称,定价,借出信息表.借书日期FROM借出信息表,图书明细表WHERE借出信息表.图书编号=图书明细表.图书编号AND借出信息表.借书证号=@jszhRETURNEND
看了设有图书管理数据库,包含三张表...的网友还看了以下:

SQL数据库假设有一个书店的题目(要详细的,假设有一个书店,书店的管理者要对书店的经营状况进行管理 其他 2020-07-10 …

孔子曰,君子(社会的管理者)之德风,小人(社会的被管理者)之德草,风往哪边刮,草往哪边倒。又曰:政 政治 2020-07-14 …

九型人格我的分数是高的么?我适合做什么?1号完美主义者:172号给予者:163号实干者:154号悲情 其他 2020-11-16 …

数据库实验:统计查询和组合查询图书(书号,书名,作者编号,价格,出版社编号)作者(编号,姓名,电话) 其他 2020-11-17 …

英语翻译神舟七号飞船在酒泉卫星发射中心升空.新华社记者李刚摄在过去的60年里,科学技术的高歌猛进,奠 英语 2020-11-21 …

阅读下面的文字,完成3题敬畏伦理与社会和谐在中国,“伦”“理”二字的合用,最早见于秦汉之际成书的《札 语文 2020-12-01 …

与“国家管理”主体单一不同,“国家治理”强调多元主体对社会的管理,包括了国家管理者、人民、社会组织在 政治 2020-12-01 …

与“国家管理”主体单一不同,“国家治理”强调多元主体对社会的管理,包括了国家管理者、人民、社会组织在 政治 2020-12-01 …

卢梭提出的启蒙思想理论包括①强烈谴责教士的贪婪和愚民的说教②创立“天赋人权”的学说,提出“人民主权” 历史 2020-12-09 …

孔子曰:“君子(社会管理者)之德风,小人(社会的被管理者)之德草,草上之风,必偃。”又曰:“政者,正 历史 2020-12-17 …