第四章 触发器练习题答案_创建一张emp1的日志记录表,emp1_log,日志记录表的字段为emp1表的字段, 并且在emp1-程序员宅基地

技术标签: PL/SQL块  

1、

(1)创建一张emp1的日志记录表,emp1_log,日志记录表的字段为emp1表的字段,
并且在emp1表的字段基础上添加三个字段信息elogno (日志主键),
execdesc(操作描述),操作时间(exectime)
创建序列,用来生成日志表的主键信息
create table emp1_log as select * from emp1 where 1=2; –要记住:约束 复制不下来
alter table emp1_log add (elogno number,execdesc varchar2(100),exectime date);
alter table emp1_log add constraint pk_emp1_elogno primary key (elogno);

create sequence seq_log;

(2)编写一个触发器在emp1表上,触发时机和触发事件为删除之后或者修改ename之后,
触发类型为行级触发,内容为将删除的原数据和修改的原数据记录进emp1_log表中,
并添加描述,即如果是修改操作的语句,则将描述内容记为’update’,
如果是删除语句的内容,则将描述内容记为’delete’。
要求emp1_log表中有delete和update的数据,并且记录时间。
create or replace trigger t_emp1
after delete or update of ename
on emp1
for each row
begin
—-如果是删除操作
if del

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42800008/article/details/81299723

智能推荐

软件开发工具_业务建模工具-程序员宅基地

文章浏览阅读8.8k次。业务系统建模、分析和设计工具、程序设计工具、测试工具、原型设计工具、用户界面设计工具、 维护工具_业务建模工具

css画三角形-程序员宅基地

文章浏览阅读101次。【代码】css画三角形。

23种设计模式(软考)_软考设计模式-程序员宅基地

文章浏览阅读5.5k次,点赞27次,收藏190次。23种设计模式——软考_软考设计模式

python自动化是什么,10个python自动化化案例,一口一个高效办公!-程序员宅基地

文章浏览阅读1.4k次,点赞2次,收藏7次。python自动化,是模拟人为操作实现机器自动操作验证测试,提高测试效率。(1)节省人力,只要代码维护的好,不需要那么多人就可完成测试(2)节省时间,测试脚本可以晚上或者是周末跑测试脚本(3)优化资源分配,在运行测试脚本的同时,QA可以做其他事,比如设计新测试用例(4)方便回归,极大提高效率(5)增加软件的可信度,测试是机器执行的,排除了手工测试时因人为情绪而发生的随意性或疏忽性,测试结果更可信。_python自动化

第六篇 MyBatis + SpringMVC + Spring + SpringBoot 常见面试题_springboot+mybatis内推面试题常见-程序员宅基地

文章浏览阅读910次。常见面试题:1、MyBatis2、 SpringMVC3、 Spring 4、 SpringBoot _springboot+mybatis内推面试题常见

时间序列分析 | 相似性度量基本方法_时间序列相似性度量方法-程序员宅基地

文章浏览阅读6.3k次,点赞9次,收藏87次。前言时间序列相似性度量是时间序列相似性检索、时间序列无监督聚类、时间序列分类以及其他时间序列分析的基础。给定时间序列的模式表示之后,需要给出一个有效度量来衡量两个时间序列的相似性。时间序列的相似性可以分为如下三种:1、 时序相似性时序相似性是指时间序列点的增减变化模式相同,即在同一时间点增加或者减少,两个时间序列呈现一定程度的相互平行。这个一般使用闵可夫斯基距离即可进行相似性度量。2、 形状相似性形状相似性是指时间序列中具有共同的形状,它通常包含在不同时间点发生的共同的趋势形状或者数据中独立_时间序列相似性度量方法

随便推点

List集合对象去重及按属性去重的8种方法_list对象去重-程序员宅基地

文章浏览阅读3w次,点赞52次,收藏210次。最近在写一些关于java基础的文章,但是我又不想按照教科书的方式去写知识点的文章,因为意义不大。基础知识太多了,如何将这些知识归纳总结,总结出优缺点或者是使用场景才是对知识的升华。所以我更想把java相关的基础知识进行穿针引线,进行整体上的总结。总结java中创建并写文件的5种方式总结java从文件中读取数据的6种方法总结java创建文件夹的4种方法及其优缺点总结java中删除文件或文件夹的7种方法总结java中文件拷贝剪切的5种方式比如之前我已经写了上面的这些内容,如果对java基础知识._list对象去重

全网首发微信二维码引擎Android平台移植-程序员宅基地

文章浏览阅读1.8k次。2011年12月微信3.5版本正式上线“扫一扫”二维码,历经9年蜕变,“扫一扫”从二维码名片到扫码支付、从小程序码到健康码,二维码已经成为一种生活方式,连接着数字与现实。现在,在腾讯WeChatCV团队的贡献下,微信扫码引擎正式加入OpenCV开源了!号称只需要三行代码,你便轻松拥有微信的扫码能力。我只想说,真的没那么容易,我花了半天才完成微信二维码扫描引擎在Android平台上的基础实践。前言 全网首发微信二维码引擎An_微信二维码引擎android平台移植

VMware Work Station使用ubuntu20.04挂载共享文件夹写入文件时出现输入/输出错误_ubuntu wmware fuse: unknown option(s): `-o nonempt-程序员宅基地

文章浏览阅读1.5k次。原因是默认的max_write为0x00020000即128k,超过此大小会报错,另外big_writes,umask等选项也要加上sudo /usr/bin/vmhgfs-fuse .host:/ ~/win/ -o nonempty -o allow_other -o umask=000 -o big_writes -o max_write=0xffffffff_ubuntu wmware fuse: unknown option(s): `-o nonempty,big_writes,max_write=0xf

WPF绘制表格_wpf 表格-程序员宅基地

文章浏览阅读2.2k次。开发工具与关键技术:WPF绘制表格作者:李哲定撰写时间:2021年10月28日WPF的Grid布局使用起来很方便,但如果我想绘制一个带有边线的表格则显得有点儿力不从心。虽然Grid有ShowGridLines这个bool类型的属性,但此属性设为true时显示的虚线而且不能改变颜色。比如下面的代码:<Window x:Class=“Table.MainWindow” xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presenta_wpf 表格

Linux内核工作队列(workqueue)详解_queue_work-程序员宅基地

文章浏览阅读8.5k次,点赞13次,收藏54次。Linux内核工作队列(workqueue)详解_queue_work

Mybatis-plus 使用过程报ClassNotFoundException: org.mybatis.logging.LoggerFactory-程序员宅基地

文章浏览阅读3.3k次,点赞10次,收藏9次。lassNotFoundException: org.mybatis.logging.LoggerFactory解决问题的方法很简单,但我更想直到这个1.3.2版本是怎么来的,于是我看了所引用的公司A框架的依赖。的版本覆盖问题出现的类缺失导致的错误,我推测所有同学出现这个错误都是这个原因(不信可以自己看源码核查),如果是在自己的最外层引入了。我的Mybatis-Plus的版本是3.4.2,在项目中导入的方式是通过。,我检查过我的代码,使用的框架依赖了。..._classnotfoundexception: org.mybatis.logging.loggerfactory

推荐文章

热门文章

相关标签