现有A、B两个数据库且数据库结构一致(数据库为:SQL Anywhere 8.0),想用DELPHI做个对以上两个数据库合并的工具,哪位大哥给你思路或例子!(散分100!)

解决方案 »

  1.   

    你要的效果是,合並後的數據庫的結構是一致的,只是表裡頭的數據是兩個數據為之和吧但在合並的過程中會有一個問題,就是數據的唯一性
    比如說:在一個表中,你建立了唯一約束,但在兩個表中有著相同的兩筆數據
    此時,你將如何處理?這個問題是你必要要考慮的問題我講一下我的思路吧,
    為了保存原來的數據還在,就此,你可以將A拷貝一份,改名為C
    先查詢出C所有的用戶表,
    然後以每個表中單位進行操作,然後將B中相應表中的數據追加到C中即可