欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

触发器 博客分类: 数据库 oracle触发器 

程序员文章站 2024-03-25 20:57:34
...

在删除表1的某条记录之后,删除表2与之相关的数据

 

方法一、直接写SQL的方法

 

CREATE OR REPLACE TRIGGER tr_del AFTER DELETE ON 表1 REFERENCING OLD AS "OLD" NEW AS "NEW" FOR EACH ROW ENABLE

BEGIN

delete from 表2 where 表2字段 = :OLD.表1字段;

END;

 

方法二、利用工具,我使用的是Navicat for Oracle

1、其他 -> 触发器 --> 新建触发器
 触发器
            
    
    博客分类: 数据库 oracle触发器 

2、常规   内容填写
触发器
            
    
    博客分类: 数据库 oracle触发器 

3、高级 内容填写
触发器
            
    
    博客分类: 数据库 oracle触发器 

3、定义 内容填写


触发器
            
    
    博客分类: 数据库 oracle触发器 

 

4、SQL 预览


触发器
            
    
    博客分类: 数据库 oracle触发器 
 5、保存、测试
 
 
 

  • 触发器
            
    
    博客分类: 数据库 oracle触发器 
  • 大小: 66 KB
  • 触发器
            
    
    博客分类: 数据库 oracle触发器 
  • 大小: 61.5 KB
  • 触发器
            
    
    博客分类: 数据库 oracle触发器 
  • 大小: 9.2 KB
  • 触发器
            
    
    博客分类: 数据库 oracle触发器 
  • 大小: 5.7 KB
  • 触发器
            
    
    博客分类: 数据库 oracle触发器 
  • 大小: 6.5 KB
相关标签: oracle 触发器