首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Server 2008中,设某数据库中有商品表(商品号,商品名,进货价格),商品号为主码;销售表(商品号,销售时间,销售数量,销售价格,本次利润),商品号和销售时间为主码,销售价格为本次销售商品的单价。现要求每当在销售表中插人前4列数据时(假设一
在SQL Server 2008中,设某数据库中有商品表(商品号,商品名,进货价格),商品号为主码;销售表(商品号,销售时间,销售数量,销售价格,本次利润),商品号和销售时间为主码,销售价格为本次销售商品的单价。现要求每当在销售表中插人前4列数据时(假设一
admin
2020-05-25
250
问题
在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全国计算机三级
相关试题推荐
培根说“知识就是力量”。但是现在社会上很多高学历人员待业,你怎么看待这种现象?
本市要召开企业家座谈会。你如何组织?
你是监狱工作人员,你所在的单位组织去学校讲法。有2个犯人。10个狱警。领导让你负责前期工作。你怎么做?
根据给定材料用200字的篇幅概括和总结汤敏同志的先进事迹和先进思想。要求:准确、简明、有条理。(20分)根据给定材料所述汤敏同志的先进事迹和先进思想,围绕“大事”与“小事”或者“平凡”与“伟大”这一话题,自拟标题,写一篇800~1000字的议论文。(5
给定资料1.2017年中央一号文件是新世纪以来指导“三农”工作的第14个中央一号文件。这份题为《中共中央国务院关于深入推进农业供给侧结构性改革加快培育农业农村发展新动能的若干意见》的文件,首次提出“田园综合体”概念,指出“支持有条件的乡村建设以农民合
下列关于我国C919大型客机研发意义的表述错误的是:
根据《公务员考核规定(试行)》,对公务员的考核,以公务员的职位职责和所承担的工作任务为基本依据,全面考核德、能、勤、绩、廉,重点考核工作实绩。年度考核的结果分为哪四个等次?()
送餐员、网约车司机、网约厨师、保洁工、保健师……“网约工”已经形成了一种新的就业形态,但他们没有社会保险、不签劳动合同,因此遇事故常遭平台“甩锅”,医药费或修车费往往需要个人买单,对顾客投诉产生的罚款没有博弈和解释空间。这构成了一种吊诡的现象:不断穿梭在城
以海地和巴西为例,论述19世纪拉丁美洲民族独立运动类型多样化的历史依据。(东北师范大学2001年世界史综合卷真题)
以下不属于贷款风险五级分类管理中的类型的是()。
随机试题
治疗感冒暑湿伤表证,应首选
通常认为货币政策目标的选取要符合的三个标准或兼备的三个基本要求是()。
学者们为了克服马柯威茨的均值方差模型在应用上面临的最大障碍又提出了新的模型,包括()。
速动比率为()。
该公司为上市公司,2006年年初的资本公积科目的贷方余额为120万元,2006年5月31日,该公司接受丙公司现金捐赠100万元,该公司适用的所得税税率是33%,2006年应交所得税是330万元。2006年12月31日该公司有一项可供出售金融资产的公允价值是
在人际交往中,以下握手的顺序是不正确的是()。
下列古代科技著作中,被誉为“中国17世纪的工艺百科全书”的是()。
Marie:Yourlittleboyhasdoneagoodjobatschool.Eva:______.
结合态度形成与改变的条件,试述形成与改变态度的方法。
在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为3种:前序遍历、遍历和后序遍历。
最新回复
(
0
)