任务:实现将表中部分数据备份(dmp文件);我的方法:满足条件的数据保存到一个临时表中,然后通过WinExec(“exp user/pwd.......”)备份,备份完毕之后再把临时 建的表给drop了 ;现在遇到的困难就是如何判断已经备份完毕了?请高手指教!!!

解决方案 »

  1.   

    先见一个表,备份之前drop不行么。这样备份开始之前清理环境,你不需要关心备份什么时间完成,只要下次启动的时候环境是干净的就行了。
      

  2.   


    没明白你的意思,你好像也没明白我的意思都drop了我还怎么备份?
      

  3.   

    1、drop 前一天的备份表
    2、生成今天数据的备份临时表
    3、通过WinExec(“exp user/pwd.......”)备份。
    4、如此往复过程。
    你无须知道什么时候备份完,只要保证下一次备份开始时候已经执行完就行了(一般来讲 这个时间应该很充裕)。