首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Server 2008中,设某数据库中有商品表(商品号,商品名,进货价格),商品号为主码;销售表(商品号,销售时间,销售数量,销售价格,本次利润),商品号和销售时间为主码,销售价格为本次销售商品的单价。现要求每当在销售表中插入前4列数据时(假设一
在SQL Server 2008中,设某数据库中有商品表(商品号,商品名,进货价格),商品号为主码;销售表(商品号,销售时间,销售数量,销售价格,本次利润),商品号和销售时间为主码,销售价格为本次销售商品的单价。现要求每当在销售表中插入前4列数据时(假设一
admin
2015-07-24
50
问题
在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.商
解析
触发器是用户定义在关系表上的一类由事件驱动的特殊过程。一旦定义,任何用户对表的增、删、改操作均由服务器自动激活相应的触发器,在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/oBlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。其中S#为学生号,SNAME为学生姓名,SEX为性别,C#为课程号,CNAME为课程名。要查询选修“计算机”课的全体女学生姓名的SQL语句是“SELECTSNAMEFR
关系数据库中的关系应满足一定的要求,最起码的要求是达到1NF,即满足
在操作系统的各个功能组成部分中,不需要硬件支持的是
操作系统的发展过程是
下面所列的工具中,不能用于数据库应用系统界面开发的工具是
利用中间件Middleware的高层【】可以将底层网络协议与实现技术隔离开来,使得程序员可以将精力集中在应用软件编程上。
SQL语言集数据定义功能、数据操纵功能和数据控制功能于一体。如下所列语句中,______是属于数据控制功能的语句。
利用SQL的GRANT语句可向用户授予操作权限。当用该语句向用户授予操作权限时,若允许用户将获得的权限再授予其他用户,应在该语句中使用短语______。
ORDBMS提供类型构造器,用于构造复杂对象的数据类型,主要的类型构造器为:组合(记录)、集合、【】。
SQL的全局约束是指基于元组的检查子句和()。
随机试题
按照组织平衡理论的观点,组织的基本要素包括_______、_______和_______。
含金属元素的维生素是
下列选项中,不出现在急性纤维性炎症病灶的是
患者女性,56岁,化验HBsAb+,HBeAg+,ALT57U/L,AST66U/L,自觉右上腹疼痛,腹胀,为了除外原发性肝癌,首选的检查为
下列验收中,项目法人不得作为验收委员会成员的是()。
上市公司就并购重组事项出具盈利预测报告的,在相关并购重组活动完成后,凡不属于上市公司管理层事前无法获知且事后无法控制的原因,上市公司或者购买资产的利润实现数未达到盈利预测50%的,中国证监会可以同时对财务顾问及其财务顾问主办人采取()等监管措施。
商业银行判断客户类型,需要对单一法人客户进行信用风险识别和分析时,必须对客户的基本信息进行全面了解,下列选项不正确的是()。
()是开展旅游活动的必要保证。
下列各项中,影响固定资产清理净损益的因素应包括()。
下列规范性文件中不得设定行政许可的是()。
最新回复
(
0
)