hur.cn - 华软网

 热门搜索

pb+sql server 如何不定期导出一部分数据库数据

  作者:未知    来源:网络    更新时间:2018/4/16
pb+sql server 如何导出一部分指定的数据库数据作为历史数据保存,然后在数据库中删除这部分数据,历史数据今后也还是需要用pb程序查看,请问,这样的方案怎样做比较好?需要导出的数据大小约100M左右。
------华软网友回答------
本来可以在SQL SERVER中写个作业来完成的,但这样容易被人查到,所以如果不想被人查到你的系统会自动删除数据的话,建议用PB写个程序来定时执行, 方法就是用dw根据你的条件检索数据,然后导出成txt文件或dbase等文件,然后deleterow()删除所有数据然后update()
------华软网友回复------
我的思路很简单:就是建立两张表,一个是原数据表,一个是历史数据表。然后用数据窗口从原数据表中提出数据,然后通过ctrl shift多选所需被转移到历史表中数据行,在“导出”按钮中写脚本,把这部分选中的数据转移到历史表中,同时删除在原数据表中的数据。嘿嘿

------华软网友回复------
100M的数据retrieve一次估计要很长时间了,还是用bcp或者dts之类的吧
------华软网友回复------
个人觉得 lzheng2001(1加1)的方法比较好
因为我觉得楼主所说的100M数据不一定就是一个表或者几个有关联的表
最好写一个专用的备份程序      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。