大容量匯入和匯出資料 bcp實用工具

2021-09-04 02:00:31 字數 698 閱讀 7666

大容量匯入和匯出資料 -- bcp實用工具

作用

bcp 實用工具可以在sql server例項和使用者指定格式的資料檔案間大容量複製資料。

使用 bcp 實用工具可以將大量新行匯入 sql server 表,或將表資料匯出到資料檔案。

除非與 queryout 選項一起使用,否則使用該實用工具不需要了解 transact-sql 知識。

若要將資料匯入表中,必須使用為該錶建立的格式檔案,或者必須了解表的結構以及對於該表中的列有效的資料型別。

注意:

如果使用 bcp 備份資料,請建立乙個格式化檔案來記錄資料格式。 bcp 資料檔案不包括任何架構或格式資訊,因此如果已刪除表或檢視並且不具備格式化檔案,則可能無法匯入資料。

經驗談

用於大容量匯入或匯出的資料格式,直接影響了匯入或匯出資料的準確性。大家常用bcp以字元格式-c引數匯入或匯出資料,讓它自動實現轉換,用於簡單的資料檢索。但實際上,很多資料型別在轉換後會出現截斷、亂碼等問題。若要保證匯出或匯入資料的精確性,建立格式化檔案是最好的辦法。當然,如果你對錶的結構和資料型別很了解,可以在本機(資料庫)格式、字元格式、unicode本機格式、unicode字元格式之間選擇對應的應用場景,輸入正確的引數。

參考:

大容量匯入和匯出資料 bcp實用工具

作用 bcp 實用工具可以在sql server例項和使用者指定格式的資料檔案間大容量複製資料。使用 bcp 實用工具可以將大量新行匯入 sql server 表,或將表資料匯出到資料檔案。除非與 queryout 選項一起使用,否則使用該實用工具不需要了解 transact sql 知識。若要將資...

BCP 資料的匯入和匯出

bcp 命令的引數很多,使用 h 檢視幫助資訊,注意 引數是區分大小寫的 使用bcp命令匯出和匯入資料常用的引數如下 bcp query 資料檔案 c 字元型別 w 寬字元型別 t 字段終止符 r 行終止符 i 輸入檔案 o 輸出檔案 s 伺服器名稱 u 使用者名稱 p 密碼 t 可信連線 d 資料...

使用BCP匯出匯入資料

bcp 實用工具可以在 microsoft sql server 例項和使用者指定格式的資料檔案間大容量複製資料。使用 bcp 實用工具可以將大量新行匯入 sql server 表,或將表資料匯出到資料檔案。除非與 queryout 選項一起使用,否則使用該實用工具不需要了解 transact sq...