我需要將包含24GB數據的36個SQL表中的數據導出到平面文件中,將它們複製到客戶機並將它們導入到SQL數據庫中的現有表中。
而我將需要這個爲幾個客戶(雖然相同的表)。大量導出和導入sql錶行
如何批量導出和導入數據?
有沒有一個命令行工具,所以我可以寫一個腳本重複使用?
我需要將包含24GB數據的36個SQL表中的數據導出到平面文件中,將它們複製到客戶機並將它們導入到SQL數據庫中的現有表中。
而我將需要這個爲幾個客戶(雖然相同的表)。大量導出和導入sql錶行
如何批量導出和導入數據?
有沒有一個命令行工具,所以我可以寫一個腳本重複使用?
bcp.exe是MSSQL的標準批量導入/導出工具。使用SSIS包是一種選擇,但會帶來很多開銷:它是一個完整的ETL工具。在TSQL中還有一個BULK INSERT語句,您可以用它來替代「bcp in」,但我個人沒有玩過,看看哪一個更快或更有用。
請參閱「批量導出」和「聯機叢書」中的「批量導入」瞭解所有詳細信息。