首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Server 2008中,设某数据库中有商品表(商品号,商品名,进货价格),商品号为主码;销售表(商品号,销售时间,销售数量,销售价格,本次利润),商品号和销售时间为主码,销售价格为本次销售商品的单价。现要求每当在销售表中插入前4列数据时(假设一
在SQL Server 2008中,设某数据库中有商品表(商品号,商品名,进货价格),商品号为主码;销售表(商品号,销售时间,销售数量,销售价格,本次利润),商品号和销售时间为主码,销售价格为本次销售商品的单价。现要求每当在销售表中插入前4列数据时(假设一
admin
2016-10-10
27
问题
在SQL Server 2008中,设某数据库中有商品表(商品号,商品名,进货价格),商品号为主码;销售表(商品号,销售时间,销售数量,销售价格,本次利润),商品号和销售时间为主码,销售价格为本次销售商品的单价。现要求每当在销售表中插入前4列数据时(假设一次只插入一行数据),系统自动计算本次销售产生的利润,并将该利润赋给销售表的第5列“本次利润”。请编写实现上述功能的后触发型触发器代码。
选项
答案
CREATE TRIGGER calcu_product AFTER INSERT ON销售表 FOR EACH ROW AS BEGIN DECLARE@PurchasePrise。float/*对应商品的进价的参数*/ SELECT @PurchasePrise=进货价格FROM商品表WHERE商品号=new.商品号 UPDATE销售表SET本次利润=new.销售数量*(new.销售价格-@PurchasePrise)WHERE商品号=new.商品号AND销售时间=new.销售时间 /*因为是行级触发器,所以可以使用更新后的新值,用new*/ END
解析
转载请注明原文地址:https://kaotiyun.com/show/d6lZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
【】分析是将数据集分割为若干有意义的聚簇的过程,它也称为无制导的学习。
Oracle数据库管理系统的Internet解决方案的产品是ORACLEWebServer,下面列出的条目中,哪一个不属于该产品?
下面系统中不属于关系数据库管理系统的是
在一个长度为n的顺序表的表尾插入一个新元素的渐进时间复杂度为
假设有关系r[R],R的子集的任意两个子集X,Y。如果对关系中的任何两个元组t,u,只要t[X]=u[Y],就有t[Y]=u[X],记为X→Y,则称在关系r上【】。
在页式存储管理中,当程序访问某一内存地址,结果发现所要的页面不在内存中,这时就会产生______。
一般地说,下面不属于用户界面应具有的特性是
用于生产过程控制的系统一般都是【】系统,它要求具有对输人数据及时做出反应(响应)的能力。
文件系统中若文件的物理结构采用顺序结构,则文件控制块FCB中关于文件的物理位置应包括:______。Ⅰ.首块地址;Ⅱ.文件长度;Ⅲ.索引表地址。
用直接插入排序方法对序列{15,11,9,10,13}进行排序,关键码比较次数是______。
随机试题
Anine-year-oldschoolgirlsingle-handedlycooksupascience-fairexperimentthatendsupdebunkingawidelypracticedmedical
患者,女性,68岁,2天前开始出现里急后重,大便日行8~10次,肛门灼热,赤多白少,舌红苔黄,脉数。治宜选用
具有多媒体功能的微型计算机系统中,常用的CD-ROM是()。
(2008年考试真题)财务报表比较分析方法主要有()。
理财资金使用的重要原则包括()。
学与教相互作用过程是一个系统过程,由()这几种活动过程交织在一起。
材料一:中国有近13亿人口,是世界上人口最多的国家,解决就业问题任务繁重、艰巨、紧迫。据估计,到2010年,全国劳动力总量将达到8.3亿人,城镇新增劳动力供给5000万人,而劳动力就业需求岗位只能新增4000万个。因此,在相当长的时期内,就业必然成为我国的
虐待罪,是指对共同生活的家庭成员,经常以打骂、冻饿、禁闭、强迫过度劳动,有病不给治疗或者其他方法进行摧残、折磨的行为。根据定义,下列不构成虐待罪的是
在计算机中,算法是指______。
WriteonANSWERSHEETTWOanoteofabout,50-60wordsbasedonthefollowingsituation:YouareTony/Pearl.YourfriendNellh
最新回复
(
0
)