導航:首頁 > 版本升級 > 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文件相關的資料

熱點內容
115網盤解析工具2014 瀏覽:371
內圓弧銑刀怎麼編程 瀏覽:410
記事本文件轉word格式對齊 瀏覽:300
excel刪除恢復文件 瀏覽:290
三星s4怎麼切換3g網路 瀏覽:994
什麼是網站維護 瀏覽:314
文件夾錄像在哪裡 瀏覽:621
可以發語音的是什麼app 瀏覽:804
恢復手機桌面文件管理 瀏覽:627
用什麼軟體可以打開psd文件 瀏覽:459
公安有哪些警務app 瀏覽:150
生意轉租用什麼app 瀏覽:683
廣義的網路信息保密性是指 瀏覽:657
qq背景唯美簡約圖片 瀏覽:292
sky網路電話怎麼收費 瀏覽:599
編程公司哪個比較好 瀏覽:182
修改歸檔日誌文件的路徑 瀏覽:8
配置文件替換 瀏覽:117
mac右鍵沒有刪除文件 瀏覽:624
蘋果手機游戲文稿和數據在哪清理 瀏覽:326

友情鏈接