none
請問有關兩個資料庫,各有相同名稱Table, 其Table 資料匯入的問題 RRS feed

  • 問題

  • 各位好, 請教一個問題

    公司有一台SQL Server 

    有以下資料庫

    1. HR

    2. HR_Test (研發測試用途)

    兩個資料庫都有相同的 Table (HR001)

    現在因為研發需求, 要把HR 資料庫的HR001 Table 中的資料匯入到

    HR_Test 下的 HR001 Table

    且要保留目的地Table原先的資料

    想請問各位有甚麼作法呢 ? 

    1. 我試過用匯出與匯入精靈來作業, 但是發現來源的HR001 Table 有設定PK (且設定了三個欄位)

    造成違反條件約束無法匯入

    2. 如果我一樣用匯出與匯入精靈, 先匯出到HR_Test 的 HR001_new (新建) 

            並使用以下語法 

    Insert Into HR001 (欄位) select (欄位) from HR001_new

    一一塞資料到HR001 Table 

    這樣的作法是否可行呢 ? 

    還請各位不吝賜教

    謝謝


    2016年10月21日 上午 01:20

解答

  • 可以使用SQL Data Tool 進行資料 或 table schema 的比對

    並使用tool產出的T-SQL進行更新

    

    • 已標示為解答 Goran Yeh 2016年10月24日 上午 12:50
    2016年10月21日 上午 06:05

所有回覆