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

熱點內容
verilog代碼覆蓋率 瀏覽:194
文件大小一m等於多少kb 瀏覽:828
u盤編輯文件名就打不開文件 瀏覽:429
地下城tgp史詩掉落閃光文件 瀏覽:440
vmwarelinux鏡像文件 瀏覽:91
增值稅16變13多少號文件 瀏覽:196
mac查看所選文件信息 瀏覽:799
procreate怎麼導入掃描數據 瀏覽:735
語音主持聊天的app有哪些 瀏覽:331
js圖片滑鼠滾動縮放 瀏覽:551
一階文件是什麼 瀏覽:197
iphone位置軟體 瀏覽:463
bat讀取文件亂碼 瀏覽:729
鬼夫泰國電影在哪個app能看 瀏覽:131
網路電視清晰度是多少 瀏覽:764
插入視頻文件夾 瀏覽:388
安卓手機視頻輸出介面 瀏覽:299
怎麼手機編程代碼 瀏覽:361
軟體文件夾 瀏覽:681
bcp文件 瀏覽:757

友情鏈接