導航:首頁 > 版本升級 > bcp文件

bcp文件

發布時間:2024-10-01 18:41:06

Ⅰ bcp文件的示例

將錶行枝鉛復制到數據文件(使用可信連接)
下面的示例闡釋了 AdventureWorks.Sales.Currency 表中的 out 選項。此示例創建一個名為 Currency.dat 的數據文件,並使用字元格式將表數據復制到該文件中。此示例假定您使用 Windows身份驗證,並且與運行 bcp 命令所針對的伺服器實例之間具有受信任連接。
在命令提示符處輸入以下命令:
bcp AdventureWorks.Sales.Currency out Currency.dat -T -c
將錶行復制到數據文件(使用混合模式身份驗證)
下面的示例闡釋了 AdventureWorks.Sales.Currency 表中的 out 選項。此示例創建一個名為 Currency.dat 的數據文件,並使用字元格式將表數據復制到該文件中。
以上示例假定您使用的是混合模式身份驗渣卜證,您必須使用 -U 開關來指定登錄 ID。此外,除非您連接的是本地計算中 SQL Server 上的默認實例,否則要使用 -S 開關來指定系統名稱和實例名稱(實例名稱可選)。
bcp AdventureWorks.Sales.Currency out Currency.dat -c -U<login_id> -S<server_nameinstance_name>
系統將提示您輸入密碼
將數據從文件復制到表。
以下示例使用上例創建的文件 (Currency.dat) 來闡釋 in 選項。但是,此示例將首先創建一個 AdventureWorks Sales.Currency 表的空副本 Sales.Currency2,數據將被復制到該副本。此示例假定您使用 Windows身份驗證,並且與運行 bcp 命令所針對的伺服器實例之間具有受信任連接。
若要創建空表,可在查詢編輯器中輸入以下命令:
USE AdventureWorks;
GO
SELECT * INTO AdventureWorks.Sales.Currency2
FROM AdventureWorks.Sales.Currency WHERE 1=2
若要將字元數據大容量復制到新表(即導入數據),可在命令提示符處輸入以下命令:
bcp AdventureWorks.Sales.Currency2 in Currency.dat -T -c
若要查看命令是否成功,並在查詢編輯器中顯示表的內容,請輸入:
USE AdventureWorks;
GO
SELECT * FROM Sales.Currency2
將特定的列復制到數據文件中
若要復制特定列,可以使用 queryout 選項。以下示例僅將 Sales.Currency 表中的 Name 列復制到數據文件猛梁好中。此示例假定您使用 Windows身份驗證,並且與運行 bcp 命令所針對的伺服器實例之間具有受信任的連接。
在 Windows命令提示符下,輸入以下內容:
bcp SELECT Name FROM AdventureWorks.Sales.Currency queryout Currency.Name.dat -T -c
將特定的行復制到數據文件中
若要復制特定行,可以使用 queryout 選項。以下示例僅將名為 Jarrod Rana 的聯系人行從 AdventureWorks.Person.Contact 表復制到數據文件 (Jarrod Rana.dat) 中。該示例假定您使用的是 Windows 身份驗證,並且與運行 bcp 命令的伺服器上的實例有可信連接。
在 Windows 命令提示符下,輸入以下內容:
bcp SELECT * FROM AdventureWorks.Person.Contact WHERE FirstName='Jarrod' AND LastName='Rana' queryout Jarrod Rana.dat -T -c
將數據從查詢復制到數據文件
若要將 Transact-SQL 語句的結果集復制到數據文件,可使用 queryout 選項。以下示例將 AdventureWorks.Person.Contact 表中的姓名復制到 Contacts.txt 數據文件中;這些姓名先按名排序,再按姓排序。此示例假定您使用 Windows 身份驗證,並且與運行 bcp 命令所針對的伺服器實例之間具有受信任的連接。
在 Windows 命令提示符下,輸入以下內容:
bcp SELECT FirstName, LastName FROM AdventureWorks.Person.Contact ORDER BY LastName, Firstname queryout Contacts.txt -c -T
創建非 XML 格式文件
AdventureWorks 資料庫中的 Sales.Currency 表的非 XML 格式文件 Currency.fmt。此示例假定您使用 Windows 身份驗證,並且與運行 bcp 命令所針對的伺服器實例之間具有受信任的連接。
在 Windows 命令提示符下,輸入以下內容:
bcp AdventureWorks.Sales.Currency format nul -T -c -f Currency.fmt
有關詳細信息,請參閱了解非 XML 格式化文件。
創建 XML 格式文件
以下示例為 AdventureWorks 資料庫中的 Sales.Currency 表創建一個名為 Currency.xml 的 XML 格式文件。此示例假定您使用 Windows 身份驗證,並且與運行 bcp 命令所針對的伺服器實例之間具有受信任的連接。
在 Windows 命令提示符下,輸入以下內容:
bcp AdventureWorks.Sales.Currency format nul -T -c -x -f Currency.xml
有關詳細信息,請參閱了解 XML 格式化文件。
使用格式文件進行 bcp 大容量導入
向 SQL Server 的實例導入數據時,若要使用以前創建的格式文件,可同時使用 -f 開關和 in 選項。例如,以下命令通過使用先前創建的格式文件(Currency.xml),將數據文件 Currency.dat 的內容大容量復制到 Sales.Currency 表 (Sales.Currency2) 的副本中。此示例假定您使用 Windows 身份驗證,並且與運行 bcp 命令所針對的伺服器實例之間具有受信任的連接。
在 Windows 命令提示符下,輸入以下內容:
bcp AdventureWorks.Sales.Currency2 in Currency.dat -T -f Currency.xml
如果數據文件欄位和表中的列不同(例如,在編號、排序或數據類型方面),則可使用格式文件。

閱讀全文

與bcp文件相關的資料

熱點內容
dnf90版本漫遊最強裝備 瀏覽:962
華為mt2系統升級 瀏覽:216
linux粘貼文件命令 瀏覽:555
蘋果手機卸載應用程序 瀏覽:227
proe50視頻教程工程圖入門到精通 瀏覽:324
車載sd卡歌曲文件放哪裡 瀏覽:883
教你如何走到哪裡都有網路 瀏覽:601
青島bi大數據培訓機構有哪些 瀏覽:224
rpgmv文本在哪個文件 瀏覽:161
一般的視頻緩存在哪個文件夾 瀏覽:960
javafortry 瀏覽:588
辦公文件軟體圖片 瀏覽:814
js形參當實參用 瀏覽:275
華為微信無法連接網路 瀏覽:668
哪個網站可進貨服裝 瀏覽:700
拷貝是復制文件到u盤嗎 瀏覽:478
怎麼清除另一個微信的所有數據 瀏覽:764
sd卡錯誤的文件系統文件分配失敗 瀏覽:725
編程一點都寫不出來怎麼辦 瀏覽:940
事業單位網路管理員 瀏覽:198

友情鏈接