0 0

跨数据库的触发器,如何实现?5

现在我有两台服务器:服务器A和服务器B。数据库用Oracle。

服务器A的表TA,服务器B的表TB。

原来的设定是在服务器A上写触发器,通过数据库连接来将TA上的数据更新到服务器B上的表TB。

但是为了保密触发器代码的考虑,我想将触发器写在服务器B上,然后再用视图+数据库连接的方式监听服务器A的表TA,再将数据更新到表TB。

请问这有什么实现方式么?

我看过了一下Oracle的视图触发器,貌似INSTEAD OF触发器不能实现这个功能。

求高人指导。
2012年6月14日 14:45
目前还没有答案

相关推荐

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

    在这个“oracle触发器的创建和跨数据库查询”的主题中,我们将深入探讨如何创建触发器以及如何利用数据库链接(DB Link)进行跨数据库查询和操作。 首先,让我们了解如何创建Oracle触发器。触发器的创建通常涉及...

    跨数据库同步数据

    总结来说,"跨数据库同步数据"是IT领域中的一个重要课题,而TJS作为一个专业工具,提供了实现这一目标的方法。通过icore_pas等源代码文件,我们可以深入学习TJS的内部机制,理解其如何处理数据同步的复杂性,并可能...

    SQL Server数据库触发器概述

    通过深入了解和正确使用SQL Server数据库触发器,你可以更好地管理和保护你的数据,确保其符合业务需求和数据完整性标准。在实践中,结合标签中的"DBA"角色,数据库管理员应熟练掌握触发器的运用,以便在日常维护和...

    SqlServer触发器调用WebService

    这对于需要跨系统同步数据的场景非常有用,比如在生产环境中实时发送消息通知相关人员。此外,这种方法还可以方便地扩展到其他类型的Web服务调用,只需修改触发器中的URL和方法名即可。 综上所述,利用Sql Server...

    基于触发器和控制表的数据库同步系统

    【基于触发器和控制表的数据库同步系统】是一种利用编程技术实现的数据库间数据实时或定期更新的解决方案,尤其在多数据中心或者分布式环境中有广泛应用。本系统由Java语言开发,专注于MySQL数据库之间的表数据同步...

    SQLServer触发器实现不同服务器数据同步.pdf

    SQL Server 触发器实现不同服务器数据同步 在本文中,我们将探讨如何使用 SQL Server 触发器来实现不同服务器之间的数据同步。该方法可以实现在两个或多个服务器之间实时同步数据,提高数据的一致性和可靠性。 ...

    java多个数据库实现数据同步

    1. **触发器和存储过程**:在每个数据库中设置触发器,当数据发生变化时,触发器会调用存储过程,将更改发送到其他数据库。然而,这种方法的缺点在于它依赖于数据库特定的语法,可能不适用于跨不同数据库系统的同步...

    sql面试题目汇总 1.触发器的作用? 答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经 许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作  

    - **级联操作**:触发器可以在一个表的操作触发另一个表的操作,实现跨表的联动。 2. **存储过程(Stored Procedures)** - 存储过程是预编译的SQL代码集合,可以视为数据库中的函数,可以接收参数、返回值,并且...

    存储过程,触发器,远程数据库

    根据提供的文件信息,我们可以...通过以上介绍可以看出,存储过程、触发器和远程数据库连接都是Oracle数据库中非常重要的特性,它们可以帮助开发者更高效地管理数据、实现复杂的数据处理逻辑以及跨数据库访问等功能。

    数据库触发器DB2和SqlServer有哪些区别

    数据库触发器是数据库管理系统中的一种重要机制,用于在特定的数据库操作(如INSERT、UPDATE、DELETE)发生时自动执行预定义的SQL代码。DB2和SQL Server作为两种广泛应用的关系型数据库系统,它们的触发器机制虽然...

    数据库同步工具(跨平台)

    1. **触发器与事件**:在数据库中设置触发器和事件,可以在特定操作(如插入、更新、删除)后自动触发数据同步。 2. **批处理与事务处理**:为了提高效率,同步工具可能采用批量处理方式,同时保证在事务中进行的多...

    用SQL触发器实现MIS系统整合.pdf

    通过上述步骤,可以确保SQL触发器在MIS系统整合中能发挥其在跨数据库操作上的优势,实现数据的一致性、实时性和完整性。这样不仅提高了系统的运行效率,也降低了系统的维护成本。在整合过程中,还应考虑系统的可扩展...

    MSSQL 数据库中创建MySql 跨数据库数据同步

    在MSSQL中,`dblink`(数据库链接)是一种机制,允许用户在不同的数据库服务器之间建立连接,从而实现跨数据库查询和操作。在我们的场景中,MSSQL将通过创建dblink来访问和操作远程的MySQL数据库。 创建dblink的...

    有关MSSQL触发器资料

    1. **参照完整性**:在SQL Server中,虽然主键和外键约束可确保内部表的简单参照完整性,但跨数据库的参照完整性则需要通过触发器来实现。触发器与约束结合,提供了双重数据操作检查。 2. **操作顺序**:数据修改时...

    触发器是一种特殊类型的存储过程

    【触发器】是一种在数据库中实现特定业务规则和数据完整性的关键工具,它是一种特殊类型的【存储过程】,但与常规存储过程不同,触发器不直接由用户调用。触发器在创建时会关联到特定的表或列,并在执行INSERT、...

    使用Java编写Oracle触发器的实现.pdf

    总结来说,Oracle触发器是实现数据库级别业务逻辑和完整性控制的强大工具,而使用Java编写触发器则增加了代码的灵活性和可维护性。开发者可以根据具体需求选择合适的触发器类型和实现方式,确保数据库操作符合设定的...

    sqlserver跨服务器的触发器书写方法中文最新版本

    两个数据库的信息交互,通过HIS表的触发器来实现。但是伴随着业务的增长,HIS数据库和病历数据库可能会部署到不同的服务器上,因此,两个库之间的触发器,必须能满足跨服务器的访问。 书写跨服务器的数据访问,必须...

    SQL Server 利用触发器对多表视图进行更新的实现方法

    综上所述,SQL Server中的触发器可以用来自动化复杂的业务逻辑,特别是当需要跨多个表进行数据更新时。在本例中,通过触发器可以实现在更新`XINXIN_TAB`或`FENSHU_TAB`时自动维护`ZHONGHE_TAB`的综合分数信息,从而...

    实验二十五触发器

    触发器的主要功能是扩展SQL语言的功能,允许在数据库级别实现复杂的业务规则和约束,这些规则和约束无法仅通过简单的INSERT、UPDATE和DELETE语句实现。 **2. 触发器的类型** - **INSERT触发器**:当新的行被插入到...

Global site tag (gtag.js) - Google Analytics