首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有图书管理数据库,包含三张表: 图书明细表(图书编号,图书类别,图书名称,作者,出版社,出版日期,定价); 读者表(借书证号,姓名,系别,办证日期); 借出信息表(借出编号,借书证号,图书编号,借书日期); 完成下列操作: 定义一个多
设有图书管理数据库,包含三张表: 图书明细表(图书编号,图书类别,图书名称,作者,出版社,出版日期,定价); 读者表(借书证号,姓名,系别,办证日期); 借出信息表(借出编号,借书证号,图书编号,借书日期); 完成下列操作: 定义一个多
admin
2016-04-27
57
问题
设有图书管理数据库,包含三张表:
图书明细表(图书编号,图书类别,图书名称,作者,出版社,出版日期,定价);
读者表(借书证号,姓名,系别,办证日期);
借出信息表(借出编号,借书证号,图书编号,借书日期);
完成下列操作:
定义一个多语句表值函数,用于查询学生借书情况,只需提供参数:借书证号,就可以通过调用函数返回此学生的借书情况,若有借书籍,则返回所借书籍的编号、书籍名称、定价和借书日期;若没有在借书籍,则返回记录为空。设函数名为: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
[;]
;:=
( {
I
}
[table_constraint][,…n])
采用三表联合查询,通过传人的借书证号查出借出信息表中的图书编号,然后查出图书明细表的信息。
转载请注明原文地址:https://kaotiyun.com/show/jBlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
与广域网相比,局域网具有下列哪些特征?
下面所列的条目中 Ⅰ.语法检查 Ⅱ.语义检查 Ⅲ.用户存取权限检查 Ⅳ.数据完整性检查 当用户发出查询数据库数据的命令时,数据库管理系统需要进行的检查是
若对一个已经排好了序的序列进行排序,在下列4种方法中,哪一种方法比较好?
SQL语言支持数据库三级模式结构。在SQL中,外模式对应于视图和部分基本表,模式对应于基本表全体,内模式对应于【】。
若关系R和S的关系代数操作的结果如下,这是执行了若关系R和S的关系代数操作的结果如下,这是执行了
在数据库管理系统中,下面哪个模块不是数据库存取的功能模块?
进程调度有各种各样的算法,如果选择算法不恰当,就会出现什么现象?
设关系R和S的元组个数为100和300,关系T是R与S的笛卡尔积,则T的元组个数是______。
在一个关系的若干候选码中指定一个用来惟一标识该关系元组的候选码称为【】。
随机试题
牛脾呈
A.膊尖、膊栏B.大胯、小胯C.蹄臼、蹄门D.前三里、后三里E.掠草、阳陵治疗马前肢风湿,肩膊闪伤、肿痛宜选
足太阴脾经主治
根据《中华人民共和国药品管理法》,下列药品监督管理部门的做法中,不符合规定的是
我国《刑法》第3条规定了罪刑法定原则,属于罪刑法定原则基本要求的是()。
某工程项目,建设单位通过公开招标方式确定某施工单位为中标人,双方签订了工程承包合同,合同工期为3个月。合同中有关工程价款及其支付的条款如下:(1)分项工程清单中含有两个分项工程,工程量分别为甲项4500m3,乙项31000m3,清单报价中,甲项综合单价
()企业资质设2~3个等级,60个资质类别。
愉快的星期天我把作业“消灭”后,“终于属于我的小天地喽!”我不由自主地扑向快乐天地的怀抱,我高声欢呼起来。我拿起了一本favouritebook——《皮皮鲁和罐头小人》。超级搞笑派皮皮鲁直把我逗得哈哈大笑,我尽情地在快乐王国里嗷游,哼着悦耳的小曲,唉,
小王夜跑后回家喝水.往300毫升的杯子中倒人200毫升80热水和100毫升20℃凉水,发现依然太烫,无法喝下。于是接下来每次他都将水杯里的水倒去60毫升,加入同等体积的20℃凉水。假设在倒水过程中,水温没有流失,运动后人适宜的饮水温度范围是34-38℃
主张“世界上除了运动着的物质之外,什么也没有”的观点,属于
最新回复
(
0
)