我有兩個數據庫,數據庫A和數據庫B,這是相同的,除了在數據庫B的一些表的約幾個新列需要幫助兩個類似的數據庫表
兩個數據庫包含相同數量的表(1160個表)中,我在數據庫B中添加了約40個表中的新增列,這是唯一使其與數據庫A不同的因素。
我清空了數據庫B中的所有表並希望插入數據庫A到數據庫B的每個表中的所有數據,僅留下具有與源數據庫A不同的列數的40個表格。
我需要幫助腳本循環遍歷數據庫A中的所有表,檢查列是否相同,然後將其內容複製到數據庫B中的表中,如果列不相同,則應該留下錯誤的表名。
請幫忙。
那麼你的問題到底是什麼? –
我試過了:「Select * into DatabaseB.dbo.table1 From DatabaseA.dbo.table1 .... That works,but I need a script that can loop through all table and copy the database of each table of Database A into數據庫B中的每個對應表 – DoreenSly
@DoreenSly,你還在等待答案嗎?你是否有DBO模式中的表?你有沒有標識字段? – FLICKER