首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有图书管理数据库,包含三张表: 图书明细表(图书编号,图书类别,图书名称,作者,出版社,出版日期,定价); 读者表(借书证号,姓名,系别,办证日期); 借出信息表(借出编号,借书证号,图书编号,借书日期); 完成下列操作:
设有图书管理数据库,包含三张表: 图书明细表(图书编号,图书类别,图书名称,作者,出版社,出版日期,定价); 读者表(借书证号,姓名,系别,办证日期); 借出信息表(借出编号,借书证号,图书编号,借书日期); 完成下列操作:
admin
2018-05-02
37
问题
设有图书管理数据库,包含三张表:
图书明细表(图书编号,图书类别,图书名称,作者,出版社,出版日期,定价);
读者表(借书证号,姓名,系别,办证日期);
借出信息表(借出编号,借书证号,图书编号,借书日期);
完成下列操作:
定义一个多语句表值函数,用于查询学生借书情况,只需提供参数:借书证号,就可以通过调用函数返回此学生的借书情况,若有借书籍,则返回所借书籍的编号、书籍名称、定价和借书日期;若没有在借书籍,则返回记录为空。设函数名为: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借出信息表.借书证号=
解析
SQL Server 2008多语句表值函数的格式为:
CREATE FUNCTION[schema_name.]function_name
([{@ parameter_name[AS][type_schema_name.]parameter_data_type
[=default]}
[….n]
]
)
RETURNS @ return_variable TABLE<table_type_definition>
[AS]
BEGIN
function_body
RETURN
END
[;]
<table_type_definition>::=
({<column_definition><column_constraint>|<computed_column_definition>}
[table_constraint][….n])
采用三表联合查询,通过传入的借书证号查出借出信息表中的图书编号,然后查出图书明细表的信息。
转载请注明原文地址:https://kaotiyun.com/show/xUlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
“事务的所有操作在数据库中要么全部正确反映出来,要么全部不反映”,这是事务的______特性。
设关系R和S的元组个数为100和300,关系T是R与S的笛卡尔积,则T的元组个数是______。
假定有两个关系R与S,其内容分别为:R关系S关系ABCBCD12525172
数据库提供给用户的接口是(),它具有数据定义、数据操作和数据检查功能,可独立使用,也可嵌入宿主语言使用。
新奥尔良方法将数据库设计过程分为4个阶段:【】、概念结构设计、逻辑结构设计和物理设计。
【】是在用户调查的基础上,通过分析,逐步明确用户对系统的需求,包括数据需求和围绕这些数据的业务处理需求。
散列法存储中处理碰撞的方法主要有两类:拉链法和【】。
如果要求一个线性表既能较快地查找,又能适应动态变化的要求,则可采用的方法是
在数据库并发控制中,两个或更多的事务同时处于相互等待状态,称为【】。
随机试题
脂肪产生的热量要比糖类高。()
Anyonewhohasriddenonarailroadtrainknowshowrapidlyanothertrain【C1】______bywhenitistravellinginthe【C2】______dire
定积分等于()。[2012年真题]
机构或个人在使用外汇时,可以采取多头套期保值的情形有()。
OnMonday,October9th,ProlertPharmaceuticals,Inc.willbeginpreliminarytestingofthemechanicalprototypeforthepackagi
某矿井当班安全员甲在1二作时发现矿井里的瓦斯探测报警器已经损坏,但甲由于急于赶往银行将自己的股票卖掉,对问题未作任何处理。当晚,矿井里发生瓦斯爆炸,死亡3人,重伤10人,直接经济损失50余万元。甲的行为构成()。
奥苏伯尔将学习分为机械学习与()
社会主义和谐社会
Whatinformationdidthemanhearfromthebroadcast?
IntheUnitedStatesduring1992,anyfamilyoffourwithanannualcashincomeoflessthan$14,335(beforetaxes)wasconsider
最新回复
(
0
)