zoukankan      html  css  js  c++  java
  • 两张table数据同步--使用触发器

    数据同步,

    如果每天同步一次的话可以使用SSIS,跑JOB等,可以同步不同的DB的数据;

    实时的可以使用触发器,在同一个DB中(或者DB Link):

     1 USE [test] 
     2 GO
     3 
     4 IF EXISTS(
     5   SELECT *
     6     FROM sys.triggers
     7    WHERE name = N'emp_data1_to_emp_data2'
     8 )
     9     DROP TRIGGER emp_data1_to_emp_data2
    10 GO
    11 
    12 CREATE TRIGGER emp_data1_to_emp_data2 ON emp_data1 
    13     FOR delete,insert,update
    14 AS 
    15 IF IS_MEMBER ('db_owner') = 0
    16 BEGIN
    17    PRINT 'You must ask your DBA to drop or alter tables!' 
    18    ROLLBACK TRANSACTION
    19 END
    20 Else
    21 begin
    22     delete emp_data2 where id in(select id from deleted)
    23     insert emp_data2 select * from inserted
    24 end
    25 GO
    View Code
  • 相关阅读:
    数据放在服务端和客户端的利与弊
    python异步I/O并发
    view
    mysql千万或者上亿的数据怎么设计数据库
    Django(一)
    JQuery
    BOM与DOM
    JavaScript
    CSS(二)
    CSS介绍
  • 原文地址:https://www.cnblogs.com/lidonghao/p/3410683.html
Copyright © 2011-2022 走看看