`
gaojingsong
  • 浏览: 1182598 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

Oracle数据库之触发器操作

阅读更多

1、查看系统触发器:
select * from dba_triggers

select * from user_triggers

 

2、新增触发器

你首先要有CREATE TRIGGER或者CREATE ANY TRIGGER权限
create or replace trigger tri1
before
insert on TXY.TEST
for each row
begin
  insert into TXY.TEST1 values(:new.a1,:new.a2,:new.a3);
end;


3、暂停触发器
  alter trigger tri1 disable;
   alter trigger tri2 enable;


 4、暂停/启用一个表的所有触发器
   alter table TXY.TEST disable all triggers;
   alter table TXY.TEST1 enable all triggers;

备注:
   user_triggers 这个是触发器的视图 看触发器的信息
   user_source 这个视图查看存储过程函数的信息

0
2
分享到:
评论

相关推荐

    oracle数据库触发器实例

    ### Oracle数据库触发器实例解析 #### 一、触发器简介 在Oracle数据库中,触发器是一种存储过程,它被设计为当特定事件(如数据插入、更新或删除)发生时自动执行。触发器可以用于执行复杂的业务逻辑或者数据完整...

    利用 Oracle 系统触发器防止误删除表操作

    其中,系统触发器是Oracle提供的一种强大工具,能够帮助管理员监控并干预特定的数据库操作,有效防止误操作导致的数据丢失。 #### 问题描述 当DBA或其他用户具有足够的权限时,可能会因为输入错误等原因执行`DROP ...

    oracle 数据库 触发器

    通过了解和熟练掌握Oracle数据库触发器,开发者可以构建更加灵活且具有弹性的数据库应用,实现对数据变更的精细控制和自动化处理。然而,重要的是要平衡触发器的使用与性能、可维护性和设计清晰度之间的关系,以确保...

    数据库oracle触发器课件

    触发器(Trigger)是Oracle数据库中一种预定义的PL/SQL程序,它会在特定的数据库事件(如INSERT、UPDATE、DELETE)发生时自动执行。触发器主要用于实现业务规则、数据完整性检查和审计等需求。创建DML触发器时,...

    oracle触发器的创建与使用

    【Oracle触发器的创建与使用】是数据库管理中不可或缺的一部分,尤其在Oracle数据库系统中,触发器扮演着关键角色。触发器是一种存储过程,当特定的数据库事件发生时(如INSERT、UPDATE或DELETE操作),它会被自动...

    oracle数据库删除触发器实例

    请求表操作表:用户信息表(person_tab)  种类:Before delete  功能描述:关联删除所有外键指向该表的数据行,删除与人员关连的数据行  操作表:  日历提示信息表(calendarNote_tab)  公文基础信息表...

    查看登录oracle数据库用户记录.docx

    查看登录 Oracle 数据库用户记录是数据库管理员的重要任务之一。使用触发器可以方便地记录用户的登录行为,并提供了实时的数据库访问信息。本文介绍了如何使用触发器来查看登录 Oracle 数据库用户记录,帮助数据库...

    Oracle中通过触发器来追踪用户的活动

    在Oracle数据库中,跟踪用户活动是一项重要的管理任务,有助于监控系统的使用情况、保障安全和优化性能。Oracle从Oracle8i开始引入了一类特殊触发器,它们不再局限于传统的DML事件,而是扩展到了系统级别,包括...

    Oracle数据库精讲之数据库管理_ Oracle数据库管理视频

    2. 提供oracle数据库dba日常管理方法。 3. 掌握oracle数据库体系机构,为oracle优化奠定基础。 三、适合人群: 1.有意从事oracle 数据库工作,担任dba角色的人员; 2. Oracle数据库设计、开发和备份等管理人员; ...

    oracle_触发器的种类和触发事件

    Oracle触发器是一种特殊的存储过程,它可以在数据库中自动执行一些操作,主要用于实现数据的完整性、数据的安全性和业务逻辑的实现。触发器可以分为四种类型:DML触发器、DDL触发器、替代触发器和数据库事件触发器。...

    oracle数据库编程pdf文档教案

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统,尤其在企业级应用中占据重要地位。这份"Oracle数据库编程pdf文档教案"提供了从基础到高级的Oracle学习路径,通过5天的学习内容,帮助读者深入理解并掌握...

    ORACLE数据库设计与优化

    Oracle数据库是全球广泛使用的大型关系型数据库系统之一,它在数据存储、处理和管理方面具有强大的功能。本主题主要探讨Oracle数据库的设计原则和优化策略,以提升系统的性能和效率。 一、数据库设计基础 1. 规范化...

    Oracle数据库系统应用与开发

    Oracle数据库系统是全球广泛使用的大型关系型数据库管理系统之一,它在企业级数据管理和应用程序开发中扮演着核心角色。本资源“Oracle数据库系统应用与开发”深入探讨了Oracle数据库的使用和开发技术,特别关注...

    oracle 触发器实时调用java 中http接口

    在Oracle数据库中,触发器是一种特殊类型的存储过程,它会在特定的数据库操作(如INSERT、UPDATE或DELETE)发生时自动执行。在这个场景中,我们关注的是一个特定的触发器,它在插入数据后被调用,并通过存储过程来...

    调试oracle触发器方法

    在Oracle数据库中,触发器(Triggers)是一种存储过程,它们自动执行,当特定的数据库事件发生时,如INSERT、UPDATE或DELETE操作。调试Oracle触发器是开发和维护数据库应用程序时的重要步骤,可以帮助我们找出潜在的...

    Oracle数据库创建存储过程和触发器

    Oracle 数据库创建存储过程和触发器 Oracle 数据库创建存储过程和触发器是高级数据库开发设计的重要组成部分。存储过程和触发器是一种特殊类型的数据库对象,它们可以实现复杂的业务逻辑和数据处理操作。 存储过程...

    oracle数据库操作工具

    本压缩包提供了一款名为"Navicat8 for Oracle简体中文版.exe"的工具,这是一款专为Oracle数据库设计的图形化管理工具,具有用户友好的界面,方便用户直接操作Oracle数据库。 Navicat8是著名的数据库管理软件系列,...

    oracle安全审计之登录登出、ddl操作记录触发器

    Oracle数据库是全球广泛使用的数据库管理系统,对于安全性有极高的要求。在Oracle中,安全审计是一项重要的功能,它能够帮助企业或组织跟踪并记录数据库的各种活动,包括登录、登出以及DDL(Data Definition ...

    Oracle数据库存储过程触发器包是使用事例

    Oracle数据库存储过程触发器包是使用事例,可以说经典

Global site tag (gtag.js) - Google Analytics