首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有图书管理数据库,包含三张表: 图书明细表(图书编号,图书类别,图书名称,作者,出版社,出版日期,定价); 读者表(借书证号,姓名,系别,办证日期); 借出信息表(借出编号,借书证号,图书编号,借书日期); 完成下列操作: 定义一个多语句表值函数,用于查
设有图书管理数据库,包含三张表: 图书明细表(图书编号,图书类别,图书名称,作者,出版社,出版日期,定价); 读者表(借书证号,姓名,系别,办证日期); 借出信息表(借出编号,借书证号,图书编号,借书日期); 完成下列操作: 定义一个多语句表值函数,用于查
admin
2019-07-07
18
问题
设有图书管理数据库,包含三张表:
图书明细表(图书编号,图书类别,图书名称,作者,出版社,出版日期,定价);
读者表(借书证号,姓名,系别,办证日期);
借出信息表(借出编号,借书证号,图书编号,借书日期);
完成下列操作:
定义一个多语句表值函数,用于查询学生借书情况,只需提供参数:借书证号,就可以通过调用函数返回此学生的借书情况,若有借书籍,则返回所借书籍的编号、书籍名称、定价和借书日期;若没有在借书籍,则返回记录为空。设函数名为:f_BorrowBook(@jszh char)。
选项
答案
CREATE FUNCTION BorrowBook(@jszh char(20)) RETURNS @ jsqkb TABLE (书籍编号 char(20),书籍名称 char(50),定价 float,借书日期 datetime) AS BEGIN INSERT into @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
[;]
<taole_type_definition>::=
({<column_definition><column_constraint>|<computed_column_definition>}
[table_constraint] [,…n])
采用三表联合查询,通过传入的借书证号查出借出信息表中的图书编号,然后查出图书明细表的信息。
转载请注明原文地址:https://jikaoti.com/ti/Ci37FFFM
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
______是构成高度安全操作系统的常用技术。
第三代数据库系统(或新一代数据库系统)是【】技术和数据库技术相结合的系统。
用二维表来表示和实现实体之间联系的模型是()。
下面关于关系的性质描述正确的是________。
设有关系R(A,B,C)和S(C,D)与关系代数表达式πA,B,D(σR,C=s.c(R×S))等价的SQL语句是
当某设备输入操作正常结束时,操作系统将等待该输入操作结果的进程的状态改成
在进程创建时先赋予进程一个初始优先数,以后在进程运行过程中不断修改优先数,用这种方法设置的优先数称为【】。
设关系R和S具有相同的关系模式,且相对应的属性的值取自同一个域,则R-(R-S)等于______。
一个用品信息表goods_inf(gno,gname,gnum,gtime),把所有的用品数量增加100,正确的操作是______。
在数据库系统中起核心作用的是()。
随机试题
针对被判刑处死刑缓期二年执行的罪犯的提请减刑、假释意见书,应报请( )裁定。
Christmaswascoming.Wewerehaving【C1】______weatherinLondonthatRobert【C2】______ChristmasweekinanItalianseasidewehad
奶牛,5岁。证见形寒肢冷,小便清长,大便溏泻,腹中隐隐作痛,带下清稀,口色青白,脉象沉迟,情期延长,配而不孕。该病可首选
法律对其生效以前的事件和行为是否适用,称为()。
工程咨询项目管理的一般流程中不包括()。
确定最低生活保障标准的方法有多种,目前,国际上最常用的是()法
允许权证持有人按约定条件向债券发行人购买黄金的欧洲债券是()。
某上市公司每10股派发红利1.50元,同时按10配5比例向现有股东配股,配股价格为6.40元。若该公司股票在除权除息日前收盘价位11.05元,则除息参考价为()。(上海财经大学2013真题)
新民主主义政治纲领()
A公司向B公司发出—份电文,称C公司要向B公司订购大批棉花,诱使B公司高价向A公司购买大量棉花。这属于安全攻击中的捏造,是对【 】的攻击。
最新回复
(
0
)