大容量匯入和匯出資料 格式化檔案生成

2021-09-21 22:47:39 字數 1480 閱讀 2949

sql server 支援兩種型別的格式化檔案:非 xml 格式和 xml 格式。非 xml 格式是 sql server 早期版本支援的原始格式。

通常,xml 與非 xml 格式化檔案可以互換。 但是,建議您為新的格式化檔案使用 xml 語法,因為與非 xml 格式化檔案相比,格式化檔案具有多項優點。

格式化檔案基於指定的資料型別選項(-n、-c、-w 或 -n)以及表或檢視分隔符。

建立非xml格式化檔案

若要使用 bcp 命令建立格式化檔案,請指定 format 引數並使用 nul 而不是資料檔案路徑。 format 選項還需要 -f 選項,例如:

bcp table_or_view format nul -f format_file_name

a. 為本機資料建立非 xml 格式化檔案

bcp adventureworks2012.humanresources.department format nul -t -n -f department-n.fmt

b. 為字元資料建立非 xml 格式化檔案

bcp adventureworks2012.humanresources.department format nul -c -f department-c.fmt –t

c. 為 unicode 本機資料建立非 xml 格式化檔案

bcp adventureworks2012.humanresources.department format nul -t -n -f department-n.fmt

d. 為 unicode 字元資料建立非 xml 格式化檔案

bcp adventureworks2012.humanresources.department format nul -t -w -f department-w.fmt

建立xml格式化檔案

若要使用 bcp 命令建立格式化檔案,請指定 format 引數並使用 nul 而不是資料檔案路徑。 format 選項始終要求指定 -f 選項;建立 xml 格式化檔案時還必須指定 -x 選項,例如:

bcp table_or_view format nul -f format_file_name -x

a. 為字元資料建立 xml 格式化檔案

bcp adventureworks2012.humanresources.department format nul -c -x -f department-c..xml –t, –t

b. 為本機資料建立 xml 格式化檔案

bcp adventureworks2012.humanresources.department format nul -x -f department-n..xml -n –t

參考:

大容量匯入和匯出資料 格式化檔案生成

大容量匯入和匯出資料 格式化檔案生成 sql server 支援兩種型別的格式化檔案 非 xml 格式和 xml 格式。非 xml 格式是 sql server 早期版本支援的原始格式。通常,xml 與非 xml 格式化檔案可以互換。但是,建議您為新的格式化檔案使用 xml 語法,因為與非 xml ...

大容量匯入和匯出的資料格式 字元格式

大容量匯入和匯出的資料格式 字元格式 應用場景 將資料大容量匯出到要在其他程式中使用的文字檔案時,或從其他程式生成的文字檔案大容量匯入資料時,建議使用字元格式。採用字元格式後,所有列均應用字元資料格式。如果要將資料用於其他程式 如電子 程式 或需要通過其他資料庫 商 如 oracle 將資料複製到 ...

資料格式化

一維資料,二維資料,多維資料 就是典型的多維資料 高維資料 資料儲存 資料表示 資料操作 列表型別可以表達一維有序資料 for迴圈可以遍歷資料,進而對每個資料進行處理 如果資料間無序,可以使用集合型別 集合型別可以表達一維無序資料 for迴圈可以遍歷資料,進而對每個資料進行處理 儲存方式一 空格分隔...