如何從ODBC數據庫導入表?

odbc sqlbulkcopy sql-server

我有一個ODBC數據庫(一些第三方數據庫),我有一堆表。我可以使用'GetSchema'來獲取表格列表。我也可以利用SQLBulkCopy將數據從這些表複製到SQL Server表(僅當我在SQL Server中創建了具有相同結構的Destination表時)。

但這是場景 - 更新應用於ODBC數據庫,現在它有一個新表(我能夠通過比較ODBC數據庫中的舊表和新表列表來解決這個問題。

有沒有辦法導入整個表(空或使用數據)或生成源表的SQL腳本,以便可以在使用批量複製操作之前創建目標表?

謝謝RD

熱門答案

為什麼不使用導入/導出嚮導?您可以通過右鍵單擊SSMS中的數據庫,然後選擇“任務”>“導入數據”來訪問它。

如果只需要CREATE TABLE SQL,請在“選擇源表和視圖”頁面上單擊“編輯映射”和“編輯SQL”,否則也可以使用嚮導執行導入。



許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow