首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有图书管理数据库,包含三张表: 图书明细表(图书编号,图书类别,图书名称,作者,出版社,出版日期,定价); 读者表(借书证号,姓名,系别,办证日期); 借出信息表(借出编号,借书证号,图书编号,借书日期); 完成下列操作: 定义一个多
设有图书管理数据库,包含三张表: 图书明细表(图书编号,图书类别,图书名称,作者,出版社,出版日期,定价); 读者表(借书证号,姓名,系别,办证日期); 借出信息表(借出编号,借书证号,图书编号,借书日期); 完成下列操作: 定义一个多
admin
2017-06-27
21
问题
设有图书管理数据库,包含三张表:
图书明细表(图书编号,图书类别,图书名称,作者,出版社,出版日期,定价);
读者表(借书证号,姓名,系别,办证日期);
借出信息表(借出编号,借书证号,图书编号,借书日期);
完成下列操作:
定义一个多语句表值函数,用于查询学生借书情况,只需提供参数:借书证号,就可以通过调用函数返回此学生的借书情况,若有借书籍,则返回所借书籍的编号、书籍名称、定价和借书日期;若没有在借书籍,则返回记录为空。设函数名为: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全国计算机三级
相关试题推荐
PowerDesigner是新一代数据库设计工具,下面是它的四个组成部分,若要进行数据库概念模式设计,应该选用______。
解决内存碎片的通常的手法,是把所有的空闲区合并成一片连续区域,这一过程称为______。
用直接插入排序方法对序列{15,11,9,10,13}进行排序,关键码比较次数是______。
设在关系模式R(A,B,C,D)中,根据语义有如下函数依赖集F={A→B,B→C}。关系模式R的码是【】。
关系代数是一种关系操纵语言,它的操作对象和操作结果均为【】。
在Oracle系统中,()包括数据库缓冲存储区、日志缓冲区和共享池。
下列问题是基于“学生-选课-课程”数据库中如下三个关系:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)查找学生号为"200301188"的学生的“数据库”课程的成绩,至少将使用关系
Oracle数据库管理系统的Internet解决方案的产品是OracleWebServer,下面列出的条目中,哪一个不属于该产品?
MS-SQLSERVER数据库系统的核心是
随机试题
何种情况采用接触性隔离?
H-O的变异属于
A.前导链B.后随链C.模板链D.冈崎片段以3′→5′DNA链为模板合成的DNA新链是
头痛昏蒙,神志呆滞,项背强急,四肢抽搐,胸脘满闷,呕吐痰涎,苔白腻,脉弦滑,治宜选用
A.新生儿B.8个月C.1岁D.1岁半E.2岁体重达出生体重4倍的年龄是()。
关于监理费用的说法,正确的是()。
税务机关对纳税申报人的应税产品进行查验后征税,由税务机关税证、查验证或盖查验戳并据以征税,这种税款征收方式属()。
投资组合管理的反馈的组成部分包括()。
从货币需求方面看,利率越高()。
磁盘服务器是基于盘体共享技术,并向网络提供共享的磁盘资源,它的效率由多种因素来决定,其中(52)是主要因素之一。 文件服务器是建立在磁盘服务器基础上,但与磁盘服务器有着本质区别。用户对磁盘服务器的读写是按(53)来读写,与(54)无关。而文件服务器可以根
最新回复
(
0
)