首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Server BCP 大批量資料導入導出工具完整參數指南

     編輯:關於SqlServer

BCP = 基於 DB-Library 的命令列工具,並行高效處理大批量資料。

四大動作模式

  • in:導入檔案 → 表/視圖。
  • out:導出表/視圖 → 檔案。
  • queryout:導出 SQL 查詢結果 → 檔案。
  • format:產生格式檔 (描述欄位型別、長度、分隔符)。

常用參數

參數說明
-f format_file指定格式檔;配合 in/out 讀取,配合 format 產生
-x與 -f 合用,產生 XML 格式檔
-F first_row起始行號 (導入/導出)
-L last_row結束行號
-c字元模式 (預設 tab 分隔, \n 換行),適合文字檔互通
-n原生模式 (保留型別資訊),SQL Server 間搬遷最快
-S server目標伺服器
-U/-P登入帳號/密碼
-T信任連線 (Windows 驗證)
-b batch_size批次大小,預設全單一批次
-h "hints"大量載入提示 (如 TABLOCK, CHECK_CONSTRAINTS)

善用格式檔可實現欄位重排、跳過、型別轉換,極大提升 ETL 彈性。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved