首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Server 2008中,设某数据库中有商品表(商品号,商品名,进货价格),商品号为主码;销售表(商品号,销售时间,销售数量,销售价格,本次利润),商品号和销售时间为主码,销售价格为本次销售商品的单价。现要求每当在销售表中插人前4列数据时(假设一
在SQL Server 2008中,设某数据库中有商品表(商品号,商品名,进货价格),商品号为主码;销售表(商品号,销售时间,销售数量,销售价格,本次利润),商品号和销售时间为主码,销售价格为本次销售商品的单价。现要求每当在销售表中插人前4列数据时(假设一
admin
2020-05-25
196
问题
在SQL Server 2008中,设某数据库中有商品表(商品号,商品名,进货价格),商品号为主码;销售表(商品号,销售时间,销售数量,销售价格,本次利润),商品号和销售时间为主码,销售价格为本次销售商品的单价。现要求每当在销售表中插人前4列数据时(假设一次只插入一行数据),系统自动计算本次销售产生的利润,并将该利润赋给销售表的第5列“本次利润”。请编写实现上述功能的后触发型触发器代码。
选项
答案
CREATE TRIGGER calcu_product ON销售表 FOR INSERT AS DECLARE@进价money,@销量int,@售价money,@利润money SELECT@进价=进货价格FROM商品表 SELECT@销量=销售数量,@售价=销售价格 FROM inserted SET @利润=@销量*(@售价-@进价) UPDATE销售表SET本次利润=@利润 WHERE商品号IN(SELECT商品号FROM inserted) AND销售时间IN(SELECT销售时间FROM inserted) END
解析
触发器是用户定义在关系表上的一类由事件驱动的特殊过程。一旦定义,任何用户对表的增、删、改操作均由服务器自动激活相应的触发器,在DBMS核心层进行集中的完整性控制。触发器类似于约束,但比约束更加灵活,可以实施比FOREIGN KEY约束、CHECK约束更为复杂的检查和操作,具有更精细和强大的数据控制能力。
触发器的创建格式:
CREATE TRIGGER[schema_name.]trigger_name
ON{table|view}
{FOR|AFTER|INSTEAD OF}
{[INSERT][,][UPDATE][,][DELETE]}
AS{Sql_statement}
[;]
对应于本题中,触发事件为在销售表中插入前四列,条件为无条件执行,触发体动作为计算本次利润并插入表中。
转载请注明原文地址:https://kaotiyun.com/show/FsID777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
你有个同事经常上班时间聊QQ,影响工作效率,也影响了你的工作,你怎么办?
现在省委机关举行职工技能大赛,需要你来进行人员的筛选工作,选出业务能手,如何开展?
一、注意事项1.申论考试是对应考者阅读理解能力、综合分析能力、提出和解决问题能力、文字表达能力的测试。2.作答参考时限:阅读资料40分钟,作答110分钟。3.仔细阅读给定资料,按照后面提出的“申论要求”依次作答。二、给定资料
某件刺绣产品,需要效率相当的三名绣工8天才能完成,绣品完成50%时,一人有事提前离开,绣品由剩下的两人继续完成;绣品完成75%时,又有一人离开,绣品由最后剩下的那个人做完。则完成该件绣品一共用了:
理性预期指的是针对某个经济现象进行预期的时候,如果人们是理性的,那么他们会最大限度地充分利用所得到的信息来做出行动而不会犯系统性的错误。根据上述定义,下列属于理性预期的是:
在中国城镇化进程中。传统戏曲面临着前所未有的生态变化。民间职业演出积极地适应农村娱乐需要,或者重新恢复传统民俗演剧形式,借助节庆礼俗,发挥戏曲传统的礼乐教化职能;或者与时俱进,以时尚流行的艺术元素充实戏曲本体,衍生出新的戏剧娱乐形态。体制内职业剧团在传统与
王某和张某分别出资5000元和7000元合开一个饭馆,后因经营不善欠债2000元,对该债务双方应承担()。
根据下列材料回答问题。经过50多年的发展,我国台湾地区资本市场建立起由“证券交易所集中市场一上柜市场—兴柜市场”构成的完善成熟的多层次资本市场体系。近年由于金融海啸、欧债危机等因素影响,台湾多层次资本市场总体成交值从2010至2012年连续3年下降,20
黑洞是爱因斯坦广义相对论最不祥的预言:过多物质或能量集中在一处,终将导致空间坍塌,像魔术师的外套一样吞进万物,万事万物皆逃不脱。直到40年前霍金博士宣称颠覆了黑洞一一或者可能是彻底推翻了。他的方程式表明:黑洞不会永存。一段时间之后,它们会“泄掉”,然后爆炸
食品添加剂被誉为现代食品工业的灵魂。下列食品工业中所应用的食品添加剂与其所属类型,对应错误的是()。
随机试题
(2008)Youmay______doityourself______leaveittome.
鼻咽癌好发于我国的以下地区
下列哪项不是胶体液
当债务人怠于行使到期债权、对债权人造成损害的,债权人()债务人的债权。
下列各项中,属于货币执行支付手段职能的包括()。
Let’sfaceit.Gardeningfanaticslikenothingbetterthantohavetheirhandsstuckinthesoilortobetrimming,pruning,or
申请人具有“在申请过程中弄虚作假、人民法院通知有未了结的民事案件不能出境”等情形之一的,护照签发机关有权不予签发护照。()
市场经济具有统一性、()、竞争性、有序性。
You’rebusyfillingouttheapplicationformforapositionyoureallyneed;let’sassumeyouonceactuallycompletedacoupleo
Since2007,theAmericanPsychologicalAssociation(APA)hasconductedasurveyofdifferentaspectsofstressinAmerica.Thisye
最新回复
(
0
)