当前位置: 代码迷 >> Sql Server >> 同一个服务器不同数据库之间如何实现表格自动同步
  详细解决方案

同一个服务器不同数据库之间如何实现表格自动同步

热度:17   发布时间:2016-04-24 09:52:06.0
同一个服务器不同数据库之间怎么实现表格自动同步?
        mssql 2000
        有一个数据库BILL ,其中的User表格里有一个user单元,我想每当User表格的user里新增了一个内容时,自动同步到另一个数据库MAIN 的 Name表格的 name 单元里,并自动将Name表格的Win单元数值设置为1000,这个要怎么做到?
希望能人指教,先谢了。
------解决思路----------------------
引用:
具体情况是这样的,之前用手机发的帖,写的不是很清楚。


表Bill_Users属于数据库Billing_DB,表UserList属于数据库MAIN_DB_1,每次用户注册的时候都会向UserList里写入UserId,可是我需要在向UserList中写入ID的同时也写入到Bill_Users中的UserID里去,小白求解。
另外感谢前几位热心的回答。

create trigger tgr_UserList_insert
on UserList
    for insert --插入触发
as
    --定义变量
    declare @UserId varchar(20);
    --在inserted表中查询已经插入记录信息
    select @UserId = UserId from inserted;
    INSERT INTO Billing_DB.dbo.Bill_Users(UserId,Win) VALUES(@UserId,1000)
GO
具体字段还要根据你的实际情况
  相关解决方案