首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。 【说明】 某网上销售系统的部分关系模式如下: 订单表:orders(o_no,o_date,o_time,p_no,m_no,p_price,nums,amt,status)。其中属性含义分别为:订单号
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。 【说明】 某网上销售系统的部分关系模式如下: 订单表:orders(o_no,o_date,o_time,p_no,m_no,p_price,nums,amt,status)。其中属性含义分别为:订单号
admin
2021-02-03
45
问题
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。
【说明】
某网上销售系统的部分关系模式如下:
订单表:orders(o_no,o_date,o_time,p_no,m_no,p_price,nums,amt,status)。其中属性含义分别为:订单号、订单日期、订单时间、产品编码、供应商编码、产品价格、产品数量、订单金额、订单状态(0-未处理、1-已处理、2-已取消)。
产品表:products(p_no,p_name,p_type,price,m_no,p_nums)。其中属性含义分别为:
产品编码、产品名称、产品类型、产品价格、供应商编码、库存数量。
节假日时,由供应商提供商品打折后的新价格,数据存放在临时表中,该临时表的表名为tmp_prices(不同供应商有不同的临时表),其关系模式如下:
tmp_prices(p_no,t_price,m_no);
后台维护人员需要根据供应商填写在tmp_prices中的数据来更新产品表中某些产品的价格。下面是基于游标,用SQL实现的价格更新程序,请补全空缺处的代码。
CREATE PROCEDURE UpdatePrice()
DECLARE
Pno VARCHAR(10);
Pprice real(6,2);
Mno VARCHAR(10);
____(a)____upPrice IS
SELECT p_no,t_price,m_no FROM tmp_prices;
BEGIN
(b) upPrice;
LOOP
FETCH upPrice INTO ___(c)_____;
IF NOTFOUND DO BREAK//FETCH操作无数据
UPDATE products SET price=Pprice WHERE p_no=Pno and m_no=Mno;
if error//error是由DBMS提供的上一句SQL的执行状态
BEGIN
ROLLBACK;
RETURN -1;
END
END L00P
CLOSE upPrice;
(d);
END;
选项
答案
(a)cursor (b)open (c)Pno,Pprice,Mno (d)commit
解析
本题考查数据库设计中存储过程和事务并发的相关知识及应用。
本问题考查存储过程和游标的基本知识。题干描述中已经给出了关系模式和具体的需求描述,给出了使用游标的明确要求,并给出了主体程序。考生应根据游标的具体使用要求,填写空白处代码。
存储过程中游标的使用分为四个步骤:定义游标、打开游标、取数据、关闭游标。空白(a)处于存储过程的Declare部分,此部分用于定义临时变量,所以此处应该是游标定义,应该填cursor关键字;空白(b)处应该填open,即打开游标;游标打开后,常见的数据处理方法是采用循环方式,利用fetch语句取出一条数据进行处理,所以空白(c)处应该填写存储数据的临时变量,即Pno,Pprice,Mno,分别来存储取出的产品编码、产品价格和供应商编码,此处需要注意的是临时变量的顺序,需要和游标定义中select后的属性顺序保持一致。
空白(d)是该存储过程的最后一条语句,应该对修改后的数据进行确认提交,应该填写commit语句。
转载请注明原文地址:https://kaotiyun.com/show/FL0D777K
本试题收录于:
数据库系统工程师下午应用技术考试题库软考中级分类
0
数据库系统工程师下午应用技术考试
软考中级
相关试题推荐
山西醋产业协会某前副会长称:“在市面上销售的山西老陈醋中,只有5%是不加添加剂的真正意义上的山西老陈醋。”中国调味品协会某副会长就此事件接受记者采访时说:“只要是按国家标准加添加剂,都没有安全问题。有些企业强调自己未加添加剂,这对按正常标准加添加剂的企业来
某玩具厂承接一批订单,共需加工360套产品,已知玩具厂有新旧两台设备,若第一小时由新设备做,第二小时由旧设备做,依次交替进行,则恰好整数个小时可以完成;若两台设备同时工作,则3.6个小时可以完成,那么新设备一小时可以加工()套产品。
任何一个人的身体感染了X病毒,一周以后就会产生抵抗这种病毒的抗体。这些抗体的数量在接下来大约一年的时间内都会增加。现在,有一项测试可靠地指出了一个人的身体内存在多少个抗体。如果属实的话,这个测试可在一个人感染上某种病毒的第一年内被用来估计那个人已经感染上这
某发电厂规定,居民月用电量低于100度的部分,按照0.5元/度收取;超过100度不足300度的部分,按照0.6元/度收取;超过300度的部分,按照0.7元/度收取,小王家这个月共交电费191元,则本月共用电()度。
像“××集团举行周年庆典,您的手机号码被抽中获得了10万元大奖”这类并不高明的手机诈骗短信,即使经媒体曝光后仍然一再出现。职业骗子宁肯使用低劣的诈骗短信,也不去设计一些更具欺骗性、更易让人上当的短信,只能说明骗子太笨、太不敬业了。以下陈述如果为真,则
若一元二次方程ax2+bx+c=0(a≠0)的一个根是另一个根的两倍,则a,b,c之间的关系为()。
研究人员对75个胎儿进行了跟踪调查,他们中的60个偏好吸吮右手,15个偏好吸吮左手。在这些胎儿出生后成长到10到12岁时,研究人员发现,60个在胎儿阶段吸吮右手的孩子习惯用右手;而在15个吸吮左手的胎儿中,有10个仍旧习惯用左手,另外5个则变成“右撇子”。
如图18—1所示,有8个半径为1厘米的小圆,用他们的圆周的一部分连成一个花瓣图形(阴影部分),图中黑点是这些圆的圆心,则花瓣图形的面积为()平方厘米。
随机试题
沃尔多关于在公共行政学教学中采用案例分析法的论文发表于()
湿热灭菌法中效果最好的是
某女,65岁,时发水泻,历时3年。就诊时正值盛暑,每日水泻3~4次,伴倦怠乏力,畏寒肢冷,舌质淡,苔白水滑,脉沉。医师诊为脾虚水湿不运之泄泻,处方为炒白术、茯苓、猪苓、炒泽泻、陈皮、炒车前子、炒山药,水煎服。服药5剂,水泻遂止,倦怠乏力、畏寒肢冷有所改善。
总体验资计划包括的内容有()。
上海伊芙有限公司是一家专门生产并销售高端化妆品的企业,它主要生产抗衰老类保养品,同时也涉及彩妆产品。目前仅在国内销售,已经遍及了绝大多数一、二、三线城市的化妆品市场,在国产品牌中市场占有率较高,且有很高的知名度。但是高层对目前的市场份额并不满意,准备进一步
检定是查明和确认测量仪器是否符合法定要求的程序,它包括()。
中华人民共和国公民有宗教信仰自由。
身后,是熟悉的一切,尽管它有令人不悦不满以至腐朽发臭的地方,但我们曾长久地浸泡其中,习惯成自然了。即使是令人痛苦的体验,我们也已经承受并________,熬过了。向前,一切是陌生和昏暗暖昧的,在它________的浑浊中,藏身着莫名的危险和恐惧。这种未知带
求二重积分其中D={(x,y)|0≤x≤2,0≤y≤2}.
PASSAGETWO
最新回复
(
0
)