首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有图书管理数据库,包含三张表: 图书明细表(图书编号,图书类别,图书名称,作者,出版社,出版日期,定价); 读者表(借书证号,姓名,系别,办证日期); 借出信息表(借出编号,借书证号,图书编号,借书日期); 完成下列操作: 定义一个多语句表值函数,用于查
设有图书管理数据库,包含三张表: 图书明细表(图书编号,图书类别,图书名称,作者,出版社,出版日期,定价); 读者表(借书证号,姓名,系别,办证日期); 借出信息表(借出编号,借书证号,图书编号,借书日期); 完成下列操作: 定义一个多语句表值函数,用于查
admin
2017-02-28
62
问题
设有图书管理数据库,包含三张表:
图书明细表(图书编号,图书类别,图书名称,作者,出版社,出版日期,定价);
读者表(借书证号,姓名,系别,办证日期);
借出信息表(借出编号,借书证号,图书编号,借书日期);
完成下列操作:
定义一个多语句表值函数,用于查询学生借书情况,只需提供参数:借书证号,就可以通过调用函数返回此学生的借书情况,若有借书籍,则返回所借书籍的编号、书籍名称、定价和借书日期;若没有在借书籍,则返回记录为空。设函数名为: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借出信息表.借书证号=@jszh RETURN END
解析
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]
BEGIN
function_body
RETURN
END
[;]
::=
({
|
}
[table_constraint][,….n])
采用三表联合查询,通过传入的借书证号查出借出信息表中的图书编号,然后查出图书明细表的信息。
转载请注明原文地址:https://kaotiyun.com/show/i2lZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
下列哪一项是数据库系统的核心和基础?
计算机软件分为系统软件和应用软件两大类,其中处于系统软件核心地位的是
中断处理结束后,需要重新选择运行的进程,此时操作系统将控制转到______。
对n个记录的文件进行二路归并排序,所需要的辅助存储空间为【】。
在关系数据库规范化理论的研究中,【】达到了最高的规范化程序。
设某散列表的当前状态如下:该散列表的负载因子约为
如果事务T获得数据项Q的【】,则T可读Q也可能写Q。
采用初始增量为4的希尔排序法对没有关键码序列{15,10,4,26.14,2,13,19,17,5,9,23},按照关键码值递增的次序排序,一趟扫描后的结果为
ORDBMS提供类型构造器,用于构造复杂对象的数据类型,主要的类型构造器为:组合(记录)、集合、【】。
在关系模型中,若属性A是关系R的主码,则在R的任何元组中,属性A的取值都不允许为空,这种约束称为【】规则。
随机试题
正常6月龄小儿异常表现为
用阴阳分析疾病现象的阴阳属性,属于阴的是()
某项目应收账款500万元,预付账款400万元,存货100万元,现金200万元,流动负债460万元,应付账款120万元,则其流动资金估算额为()万元。
干法作业成孔灌注桩的施工程序包括()。
下列各种情况中可以使用红色墨水的有()。
张伟的所有课外作业都得了优,如果她的学期论文也得到优,即使不作课堂报告,她也能通过考试。不幸的是,她的学期论文没有得到优,所以她要想通过考试,就不得不做课堂报告了。上述论证中的推理是有缺陷的,因为该论证()。
物理老师将“能运用所学摩擦力知识解决生活中的具体问题”拟定为教学目标之一。该目标属于()。
政策制定的原则主要有()、民主参与原则等等。
有条理地概述这些资料所反映的主要内容,字数不超过200字。要求:全面,有条理,有层次。用不超过350字的篇幅,提出解决给定资料所反映问题的方案。要有条理地说明,要体现针对性和可行性。
Thistaskistoodifficult.Ithinkwe’dbetterturn______himforhelp.
最新回复
(
0
)