首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有图书管理数据库,包含三张表: 图书明细表(图书编号,图书类别,图书名称,作者,出版社,出版日期,定价); 读者表(借书证号,姓名,系别,办证日期); 借出信息表(借出编号,借书证号,图书编号,借书日期); 完成下列操作: 定义一个多
设有图书管理数据库,包含三张表: 图书明细表(图书编号,图书类别,图书名称,作者,出版社,出版日期,定价); 读者表(借书证号,姓名,系别,办证日期); 借出信息表(借出编号,借书证号,图书编号,借书日期); 完成下列操作: 定义一个多
admin
2018-06-19
34
问题
设有图书管理数据库,包含三张表:
图书明细表(图书编号,图书类别,图书名称,作者,出版社,出版日期,定价);
读者表(借书证号,姓名,系别,办证日期);
借出信息表(借出编号,借书证号,图书编号,借书日期);
完成下列操作:
定义一个多语句表值函数,用于查询学生借书情况,只需提供参数:借书证号,就可以通过调用函数返回此学生的借书情况,若有借书籍,则返回所借书籍的编号、书籍名称、定价和借书日期;若没有在借书籍,则返回记录为空。设函数名为:f_BorrowBook(@jszh char)。
选项
答案
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多语句表值函数的格式为:
C REATE 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/cXlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
在面向对象数据结构模型中,对对象标识的说法正确的是()。
DBMS数据定义语言包括的模块有模式、外模式、内模式定义模块,安全性定义模块和()。
设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为()。
对一个信号量S的初值S.value表示系统中某种资源的数目,若做了P、V操作后使得S.value<0,下列说法正确的是()。
用于表达一个ODBC驱动程序和DBMS特殊连接的命名,被称为【】,它是数据库驱动程序与数据库系统连接的桥梁。
SQL语言集数据定义功能、数据操纵功能和数据控制功能于一体。如下所列语句中,哪一个是属于数据控制功能的?
关系数据模型通常由3部分组成,它们是
在数据库技术中,实体-联系模型是一种
在虚拟页式存储管理系统中,地址越界中断属于()。
随机试题
为测定车辆运动阻力系数K(K为运动阻力F与正压力之比),将车辆从斜面A处无初速地任其自滑。车辆滑到水平面后继续运行到C处停止。如已知斜面长度为L,高度为h,斜面(在水平面上)的投影为s’,水平面上车辆的运行距离为s,如图所示。则车辆运动时的阻力系数K值为(
真核生物mRNA的剪接体组成由
浅Ⅱ度烧伤,烧伤深度可达
维系DNA两条链形成双螺旋的化学键是
处理伤亡事故的“三不放过”原则是()。
教学环境包括【】
公安工作的集中性,就是它的统一性。要求(),这样才能形成合力。
九品混通
已知y1=e3x一xe2x,y2=ex一xe2x,y3=一xe2x是某二阶常系数非齐次线性微分方程的3个解,则该方程的通解为y=______。
JuniperNetworkssaidthatwhichYahooBrasilhasdeployedits【S1】______M-seriesrouterstolayoffthegroundworkfor
最新回复
(
0
)