首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。 【说明】 某网上销售系统的部分关系模式如下: 订单表: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
73
问题
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。
【说明】
某网上销售系统的部分关系模式如下:
订单表: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://www.kaotiyun.com/show/FL0D777K
本试题收录于:
数据库系统工程师下午应用技术考试题库软考中级分类
0
数据库系统工程师下午应用技术考试
软考中级
相关试题推荐
山西醋产业协会某前副会长称:“在市面上销售的山西老陈醋中,只有5%是不加添加剂的真正意义上的山西老陈醋。”中国调味品协会某副会长就此事件接受记者采访时说:“只要是按国家标准加添加剂,都没有安全问题。有些企业强调自己未加添加剂,这对按正常标准加添加剂的企业来
研究人员发现,抑郁症会影响患者视觉系统感知黑白对比的能力,从而使患者所看到的世界是“灰色的”。研究人员利用视网膜电图技术对抑郁症患者感知黑白对比的能力进行测量,其结果显示:无论患者是否正在服用抗抑郁药物,其视网膜感知黑白对比的能力都明显弱于健康者;并且,症
中国民营企业家陈光标在四川汶川大地震发生后,率先带着人员和设备赶赴灾区实施民间救援。他曾经说过:“如果你有一杯水,你可以独自享用;如果你有一桶水,你可以存放家中;如果你有一条河流,你就要学会与他人分享。”以下哪项陈述与陈光标的断言发生了最严重的不一致
任何一个人的身体感染了X病毒,一周以后就会产生抵抗这种病毒的抗体。这些抗体的数量在接下来大约一年的时间内都会增加。现在,有一项测试可靠地指出了一个人的身体内存在多少个抗体。如果属实的话,这个测试可在一个人感染上某种病毒的第一年内被用来估计那个人已经感染上这
某公司准备举办趣味运动会,对于运动会采用何种形式,甲、乙、丙三人意见如下:甲:如果采用托球跑、两人三足跑,那么单腿斗鸡和螃蟹赛跑不能都采用。乙:如果单腿斗鸡和螃蟹赛跑不都采用,那就采用托球跑和两人三足跑。丙:托球跑和两人三足跑不都采用。
像“××集团举行周年庆典,您的手机号码被抽中获得了10万元大奖”这类并不高明的手机诈骗短信,即使经媒体曝光后仍然一再出现。职业骗子宁肯使用低劣的诈骗短信,也不去设计一些更具欺骗性、更易让人上当的短信,只能说明骗子太笨、太不敬业了。以下陈述如果为真,则
若一元二次方程ax2+bx+c=0(a≠0)的一个根是另一个根的两倍,则a,b,c之间的关系为()。
如图5-1所示,三角形ABC的面积是24,且BE=2EC,D,F分别是AB,CD的中点,那么阴影部分的面积是()。
随机试题
中枢性呼吸衰竭主要表现为
看书看不清的原因是应采取何种措施治疗
下列那一项不是脾的主要生理功能
导致急性心肌梗死患者早期(24h内)死亡的主要原因为()
组织的绩效考核是评价主体利用其所掌握的信息对评价客体运用一定的方法、程序、指标等进行分析,进而对评价客体的行为、表现作出某种判断的过程。其目的在于通过考核对组织和个人的行为产生导向和牵引作用,从而保持和修正组织和个人的活动以保证组织战略目标的实现。组织中的
下列选项中,属于夸美纽斯的教学思想的是()
社会保障基金来源于()。
上游产业,是指处在整个产业链的开始端,包括重要资源和原材料的采掘、供应业以及零部件制造和生产的行业,这一行业决定着其它行业的发展速度,具有基础性、原料性、联系性强的特点。下列产业属于上游产业的是()。
下列关于我国行政区划的表述,正确的有()(2010年非法学综合课多选第53题)
Thephrase"cropup"inthefirstparagraphmostprobablymeans______.WhichofthefollowingscanbeattributedtoDr.Connol
最新回复
(
0
)