`
lpeitu
  • 浏览: 5496 次
  • 性别: Icon_minigender_1
  • 来自: 泉州
社区版块
存档分类
最新评论

Oracle跨库数据库(触发器)

阅读更多
跨库数据库(触发器)

create or replace trigger trigger_unit_test
  after insert   on  AUNIT
  for each row
declare
  -- local variables here
  v_verb nvarchar2(20);
  v_src  nvarchar2(40);
  v_tablename  nvarchar2(40);
  v_colname  nvarchar2(40);
begin
  v_tablename := 'AUNIT';  --需修改
  v_colname := 'UNITID';        --需修改
  if inserting then
    v_verb:='insert';
    v_src:= :NEW.UNITID;  --需修改
    --处理插入
    insert into AUNIT_TEST@ORCL_88
    (
      UNITID,
      NAME
    )
    values
    (
        :NEW.UNITID,
        :NEW.NAME
    );
  end if;
exception
  when others then
    insert into trig_syncerror (colvalue,verb,tablename,colname) values (v_src,v_verb,v_tablename,v_colname);
end trigger_unit_test;
分享到:
评论

相关推荐

    oracle数据库触发器实例

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

    oracle触发器的创建和跨数据库查询.zip

    在Oracle中,数据库链接(DB Link)是一种连接到远程Oracle数据库的机制,允许我们在本地数据库上执行远程数据库的操作。创建DB Link的基本语法如下: ```sql CREATE DATABASE LINK db_link_name CONNECT TO remote...

    oracle 数据库 触发器

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

    oracle Socket监听数据库推送信息

    这通常涉及到数据库触发器、存储过程以及Java编程的结合使用。以下是对这个主题的详细解释: 1. **Oracle触发器**: - 触发器是Oracle数据库中的一个数据库对象,它在特定的数据库操作(如INSERT、UPDATE或DELETE...

    oracle触发器的创建与使用

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

    Oracle与MySQL在数据库触发器和事件调度器上的比较分析

    数据库触发器和事件调度器是数据库管理系统中用于自动化数据处理的重要工具。它们允许开发者在特定事件或时间点自动执行预定义的SQL语句,从而实现数据的自动维护、监控和处理。Oracle和MySQL作为两个流行的数据库...

    大型数据库触发器介绍

    【大型数据库触发器介绍】 数据库触发器是数据库管理系统中的一种特殊程序,它在特定的事件(如INSERT、UPDATE或DELETE操作)发生时自动执行,用于实现业务规则或复杂的数据约束。在ORACLE和SYBASE这样的大型数据库...

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

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

    Orcal 数据库触发器文件

    Oracle数据库触发器是数据库管理系统中的一种重要特性,它允许开发者在特定的数据操作(如INSERT、UPDATE、DELETE)之前或之后执行自定义的SQL代码或PL/SQL块。这些代码可以用来实现业务规则、数据验证、审计跟踪等...

    Oracle存储过程、触发器

    Java中的JDBC(Java Database Connectivity)API允许开发人员连接到Oracle数据库并调用存储过程。以下是一个简单的示例,展示了如何在Java中调用上面定义的`add_numbers`存储过程: ```java import java.sql.*; ...

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

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

    调试oracle触发器方法

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

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

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

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

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

    Oracle10g数据库基础教程(孙凤栋)习题答案

    本教程《Oracle10g数据库基础教程》由孙凤栋主编,旨在为初学者提供全面、深入的Oracle数据库知识。教程内容涵盖数据库概念、SQL语言、数据库管理、表空间、索引、备份与恢复等多个核心主题。 一、数据库概念 ...

    Oracle自增序列和触发器生成工具.zip

    Oracle数据库在设计关系型数据库时,常常需要使用到自增序列和触发器来实现自动增长的主键。自增序列可以确保数据的唯一性,而触发器则可以在特定事件(如INSERT、UPDATE或DELETE)发生时执行一些额外的操作。本...

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

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

    oracle数据库题库.pdf

    Oracle数据库触发器是指在特定的事件发生时自动执行的一组代码,用于保持数据的一致性和完整性。触发器可以用于实现数据的验证、计算和转换等功能。 9. Oracle数据库视图: Oracle数据库视图是指根据一个或多个基本...

    [Oracle11g数据库基础教程(第2版)][孙风栋][程序源代码]

    《Oracle11g数据库基础教程(第2版)》是由知名数据库专家孙风栋编著的一本关于Oracle数据库系统的入门教程。这本书旨在帮助初学者掌握Oracle11g的基本概念、安装配置、数据管理以及SQL查询语言等核心知识。源代码...

Global site tag (gtag.js) - Google Analytics