新建个数据库C
复制B数据库的B到C
复制A的数据到B
复制C到A
这种操作必须在你系统停机的状态下使用(最好是你服务器断开网络连接时)、不然client端一直有SQL事务过来、A数据库一直会有新的数据进来
table1结构如下
id int
name varchar(50)
declare @id int
declare @name varchar(50)
declare cursor1 cursor for --定义游标cursor1
select * from table1 --使用游标的对象(跟据需要填入select文)
open cursor1 --打开游标
fetch next from cursor1 into @id,@name --将游标向下移1行,获取的数据放入之前定义的变量@id,@name中
把数据库A中的内容导入到数据库B中就行了啊
提供oracle下的一个方法
建dblink,proc
用JOB跑,把A中的所有表插入B
不明白,b不是空的吗?列出表结构,