请教高手: 如何在 MSSQL下如何安全地将一个数据库中的一些数据表中记录复制到另外一个数据库中! 直接用insert into Select当然要在一个事务中进行上述操作。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是不是Database1.StartTransaction; //启动事务 try //以下简要描述 delete * from 目标数据库.表1 // 删除原来所有记录 insert into 目标数据库.表1 Select * from 源数据库.表1 //复制记录 delete * from 目标数据库.表2 // 删除原来所有记录 insert into 目标数据库.表2 Select * from 源数据库.表2 //复制记录 ...... delete * from 目标数据库.表n // 删除原来所有记录 insert into 目标数据库.表n Select * from 源数据库.表2 //复制记录 Database1.Commit; //提交数据except Database1.Rollback; //失败后回滚数据end; string 转换 pointer? Delphi7怎样安装ExpressQuantumGrid 5? 钩子函数无法捕获WM_VSCROLL,求助! 随机生成字符串的问题 如何把一个整型数字变成两为的字符?? 请问如何删除一个数组的第10-20位 怎么在win2000以上关闭计算机? 有用过王寒松的"中国式报表"控件的兄弟吗? 书??Delphi资深人员请进...在线等待 如何进行中文的模糊查询? 有没有办法知道我的数据库中哪些表大,哪些表小呢? 本人利用QuickReport制作报表,报QRProgressFrom 已经存在,退出程序
Database1.StartTransaction; //启动事务
try
//以下简要描述
delete * from 目标数据库.表1 // 删除原来所有记录
insert into 目标数据库.表1 Select * from 源数据库.表1 //复制记录 delete * from 目标数据库.表2 // 删除原来所有记录
insert into 目标数据库.表2 Select * from 源数据库.表2 //复制记录 ...... delete * from 目标数据库.表n // 删除原来所有记录
insert into 目标数据库.表n Select * from 源数据库.表2 //复制记录 Database1.Commit; //提交数据
except
Database1.Rollback; //失败后回滚数据
end;