首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有图书管理数据库,包含三张表: 图书明细表(图书编号,图书类别,图书名称,作者,出版社,出版日期,定价); 读者表(借书证号,姓名,系别,办证日期); 借出信息表(借出编号,借书证号,图书编号,借书日期); 完成下列操作: 定义一个多
设有图书管理数据库,包含三张表: 图书明细表(图书编号,图书类别,图书名称,作者,出版社,出版日期,定价); 读者表(借书证号,姓名,系别,办证日期); 借出信息表(借出编号,借书证号,图书编号,借书日期); 完成下列操作: 定义一个多
admin
2017-06-27
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借出信息表.借书证号=@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/p1lZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
R(X,Y)是一个二日关系,X,Y是单属性,则______。
在数据库技术中,实体-联系模型是一种______。
以下______不属于实时系统的特征。
用直接插入排序方法对下面四个序列进行排序(由小到大),元素比较次数最少的是______。
下列问题基于如下描述:现有关键码值分别为10、20、30、40的4个结点,按所有可能的插入顺序去构造二叉排序树。
事务的持久性是由数据库系统中的哪个部件负责?
下列关于数据库三级模式结构的说法中,哪一个是不正确的?
关于“死锁”,下列说法中正确的是
系统中有4个进程P1,P2,P3和P4,在某一时刻系统状态如下: 系统剩余资源量:1 如果在该状态下,进程P3申请1个资源分配后,系统的状态是
随机试题
编制施工组织设计的依据是()等。
()在HSE管理体系公认的7个系统文件中,后3个文件主要针对建立HSE管理系统后如何运作。
律师协会是律师的自律性组织,这种自律性主要表现在以下哪些方面?()
决定钢结构的计算结果与实际情况最为符合,计算可靠的钢材性能为()
利用“5C”系统评估顾客信誉时,其中条件(Conditions)是指()。
在教师指导下,学生围绕某个问题发表和交换意见,通过相互之间的启发、研讨、商量获取知识的教学方法被称为()
北极海域浮冰面积逐渐减小,总计缩小达20%左右,使北极熊难以在浮冰上长久立足,加之某些国家对海豹大量捕杀,使本来就不多的北极海豹越来越少,北极熊更难在浮冰上捕食海豹。我们来到北极斯匹兹卑尔根岛西北海岸北纬80度附近一海湾时,惊讶地拍摄到了北极熊捕鱼的全过程
鱼和熊掌不可兼得,这种动机冲突是()。
国体即国家性质,是国家的阶级本质,是指社会各阶级在国家生活中的地位和作用。我国的国体是()
TCB是“计算机系统内保护装置的总体,包括硬件、软件、固件和负责执行安全策略的组合体。它建立了一个基本的保护环境,并提供一个可信计算机信息系统所要求的附加用户服务”。简单地说,TCB描述的是(18)。
最新回复
(
0
)