首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有图书管理数据库,包含三张表: 图书明细表(图书编号,图书类别,图书名称,作者,出版社,出版日期,定价); 读者表(借书证号,姓名,系别,办证日期) ; 借出信息表(借出编号,借书证号,图书编号,借书日期); 完成下列操作: 定义一个多语句表值
设有图书管理数据库,包含三张表: 图书明细表(图书编号,图书类别,图书名称,作者,出版社,出版日期,定价); 读者表(借书证号,姓名,系别,办证日期) ; 借出信息表(借出编号,借书证号,图书编号,借书日期); 完成下列操作: 定义一个多语句表值
admin
2015-07-24
62
问题
设有图书管理数据库,包含三张表:
图书明细表(图书编号,图书类别,图书名称,作者,出版社,出版日期,定价);
读者表(借书证号,姓名,系别,办证日期) ;
借出信息表(借出编号,借书证号,图书编号,借书日期);
完成下列操作:
定义一个多语句表值函数,用于查询学生借书情况,只需提供参数:借书证号,就可以通过调用函数返回此学生的借书情况,若有借书籍,则返回所借书籍的编号、书籍名称、定价和借书日期;若没有在借书籍,则返回记录为空。设函数名为:f_BorrowBook(@jszh char(20))。
选项
答案
CREATE FUNCTION BorrowBook(@jszh char(20)) RETUlRNS@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 < table_type_definition >
[ AS ]
BEGIN
function_body
RETURN
END
[;]
< table_type_definition > ::=
( {
|
}
[ table_constraint] [ ,...n ] )
采用三表联合查询,通过传入的借书证号查出借出信息表中的图书编号,然后查出图书明细表的信息。
转载请注明原文地址:https://kaotiyun.com/show/1IlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
下述哪一个数据库系统属于第一代数据库系统?
在有关计算机软件的描述中,下面不正确的是
下列关于数据库三级模式结构的说法中,哪一个是不正确的?
SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句INSEPT、DELETE、UPDATE实现哪类功能?
在MSSQLSERVER2000的主要功能Web支持不包括
在SQL语言中,删除一个数据库的定义,应该使用的语句是【】。
下面关于计算机的论述,其中错误的是______。1、第四代计算机以大规模集成电路和超大规模集成电路的使用为主要标志2、50年来计算机的发展趋势可以概括为:速度更快、功能更多、体积更小、价格更低3、智能模拟是用计算机模拟人类某些智能行
在数据库并发控制中,两个或更多的事务同时处于相互等待状态,称为【】。
ORDBMS提供类型构造器,用于构造复杂对象的数据类型,主要的类型构造器为:组合(记录)、集合、【】。
随机试题
Formanypeopletoday,readingisnolongerrelaxation.Tokeepuptheirworktheymustreadletters,reports,tradepublication
女性,30岁。以往有肺结核病史,近1个月来腰背痛,伴低热,盗汗。体格检查:胸11~12棘突明显压痛。早期诊断确立后,下列哪项治疗措施不妥()
下列关于工作时间和工资支付的说法正确的是:()。
下面五个选项中,正确的有()。
产业政策的()是经济结构转换问题,特别是促进产业结构优化和升级问题。
有些省会城市不在省的中心位置,却接近省域的重心位置,()市就属于这样的城市。
Successfule-businessarethosethatrecognizetheneedsoftheirtarget______andmatchthoseneedswithrelevant______.
2011年上半年,我国软件产业实现软件业务收入8065亿元,同比增长29.3%,增速比去年同期高0.2个百分点;实现利润103亿元,同比增长34.9%。其中,6月份完成软件业务收入1828亿元,同比增长32.9%,增速比5月份回升3.6个百分点。
省林业厅就调整某省级自然保护区功能区一事向省人民政府发文请示,省人民政府对此文进行回复,应使用的文种是:
TheUnitedStatesandChinaplanto【S1】anambitiousseriesofsportsexchangesaimedathelpingbothcountriesinadvanceofthe
最新回复
(
0
)