数据库(十)

触发器 

触发器的主要作用就是其能够实现由主键和外键所不能保证的复杂的参照完整性和数据的一致性,另外还有强化约束和级联运行的功能。
--触发器本质上还是一个存储过程,
--只不过不是通过exec来调用执行,
--而是通过增删改数据库的操作来引发执行
select *From Student
select *from Score
alter trigger TR_Student_Delete
on student
for delete
--当删除时先引发触发器,用触发器里的操作替换本来的操作
as
--delete from score where sno=108
insert into student values(‘108‘,‘曾鹏‘,‘男‘,‘1977-09-01‘,‘95033‘)
--delete from student where sno=108
go
delete from Student where Sno=108

alter table teacher disable trigger all--禁用数据表的所有触发器
alter table teacher enable trigger all--开启数据表的所有触发器

inserted 临时表  存放任何更改后的新信息

deleted 临时表 存放最后一条的删除信息

after (for)  触发器(之后触发)

instead of  触发器(之前触发)主要优点是使不可被修改的视图能够支持修改。

时间: 2024-07-31 20:39:31

数据库(十)的相关文章

AIX下RAC搭建 Oracle10G(五)安装oracle、建立监听

AIX下RAC搭建系列 AIX下RAC搭建 Oracle10G(五)安装oracle.建立监听 环境 节点 节点1 节点2 小机型号 IBM P-series 630 IBM P-series 630 主机名 AIX203 AIX204 交换机 SAN光纤交换机 存储 SAN T3存储 大纲流程例如以下: 第一部分:主机配置 一.检測系统环境 二.网络配置 三.用户和组 四.网络參数调整 五.时间同步 六.卷组 第二部分:安装hacmp并配置 七.hacmp安装并配置 第三部分:安装CRS 八.

AIX下RAC搭建 Oracle10G(二)主机配置

AIX下RAC搭建系列 AIX下RAC搭建 Oracle10G(二)主机配置 环境 节点 节点1 节点2 小机型号 IBM P-series 630 IBM P-series 630 主机名 AIX203 AIX204 交换机 SAN光纤交换机 存储 SAN T3存储 大纲流程如下: 第一部分:主机配置 一.检测系统环境 二.网络配置 三.用户和组 四.网络参数调整 五.时间同步 六.卷组 第二部分:安装hacmp并配置 七.hacmp安装并配置 第三部分:安装CRS 八.安装CRS 第四部分:

基于SSM的租赁管理系统1.0_20161225_框架搭建

搭建SSM底层框架 1. 利用mybatis反向工程generatorSqlmapCustom完成对数据库十表的映射 generatorConfig.xml 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE generatorConfiguration 3 PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0/

Oracle和mysql的区别

一.数据库的主要类型 数据库类型主要可分为:网状数据库.关系数据库.树状数据库.面向对象数据库.在商业中最主要的是关系型数据库,例如:Oracle.DB2.Sybase.My SQL Server.Informax.Redis.MySQL等. Oralce是大型数据而mysql是中小型关系型数据库.Oralce占市场的40%而mysql占市场的20%. 一.并发性 Oracle支持大并发量和访问量,是oltp最好的工具 并发性是oltp数据库的最重要的特性,但并发涉及到资源的获取.共享与锁定.

AIX下RAC搭建 Oracle10G(四)安装CRS

AIX下RAC搭建系列 AIX下RAC搭建Oracle10G(四)安装CRS 环境 节点 节点1 节点2 小机型号 IBM P-series 630 IBM P-series 630 主机名 AIX203 AIX204 交换机 SAN光纤交换机 存储 SAN T3存储 大纲流程如下: 第一部分:主机配置 一.检测系统环境 二.网络配置 三.用户和组 四.网络参数调整 五.时间同步 六.卷组 第二部分:安装hacmp并配置 七.hacmp安装并配置 第三部分:安装CRS 八.安装CRS 第四部分:

AIX下RAC搭建 Oracle10G(六)dbca建库

AIX下RAC搭建系列 AIX下RAC搭建 Oracle10G(六)dbca建库 环境 节点 节点1 节点2 小机型号 IBM P-series 630 IBM P-series 630 主机名 AIX203 AIX204 交换机 SAN光纤交换机 存储 SAN T3存储 大纲流程如下: 第一部分:主机配置 一.检测系统环境 二.网络配置 三.用户和组 四.网络参数调整 五.时间同步 六.卷组 第二部分:安装hacmp并配置 七.hacmp安装并配置 第三部分:安装CRS 八.安装CRS 第四部

薛老师软考高项学员:2016年3月16日作业

第6章:项目整体管理 一.项目整体管理的过程包括哪些内容? 项目启动,制定项目章程 制定初步的项目范围说明书 制定项目管理计划 指导和管理项目的执行 监督和控制项目 整体变更控制 项目收尾 二.项目启动 项目立项以后,就要正式启动项目.所谓的项目启动就是以书面的.正式的形式肯定项目的成立和存在,同时以书面正式的形式为项目经理进行授权. 三.项目章程 项目章程是正式批准一个项目的文档,或者是批准现行项目是否进入下一个阶段的文档.项目章程应当由项目组织以外的项目发起人发布,若项目为本组织开发也可由投

首届阿里巴巴在线技术峰会,9位大V演讲整理!

https://yq.aliyun.com/articles/57826 感谢参加阿里巴巴在线技术峰会.7月19日的3场专家分享:Blink.Docker.电商互动:7月20日的云数据库十大经典案 例.基于Java容器的多应用部署.基于大数据的全球电商系统架构:7月21日的AliSQL性能优化与功能突破的演进之路.企业大数据平台仓库架构建设 思路.阿里聚安全在互联网业务中的创新实践,9位专家的PDF和文章均已发布,欢迎分享.到今天,视频也已经出炉! 资料链接如下,欢迎分享. 大会专题链接:htt

Oracle 11gr2管理员手册(实践)

1 使用语句"CREATE DATABASE"创建数据库 十四步完成数据库创建 ⑴ ⑵ ⑶ ⑷ ⑸ ⑹ ⑺ ⑻ ⑼ ⑽ ⑾ ⑿ ⒀ ⒁

MySQL 实现双向复制的方法指南

MySQL 实现双向复制的方法指南 投稿:hebedich 字体:[增加 减小] 类型:转载 这篇文章主要介绍了MySQL 实现双向复制的方法指南,本文包括:主机配置,从机配置,建立主-从复制,建立双向复制,需要的朋友可以参考下 简介 我知道有很多文章和指南介绍在互联网上实现主-从复制.在主-从复制中,主机影响从机.但从数据库中的任何更改不会影响主数据库,这篇文章将帮助你实现双向复制.(即,无论是主机还是从机的更改都将影响这两个服务器). 背景 你能参考Aadhar Joshi的这篇文章实现主从