两张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