如何將SQL Server中的表變成txt 文件(2)_Mssql數(shù)據(jù)庫教程
推薦:揭開微軟SQL Server 2008的神秘面紗[編者按]SQL Server 2008是一個重大的產(chǎn)品版本,它推出了許多新的特性和關(guān)鍵的改進(jìn),使得它成為至今為止的最強(qiáng)大和最全面的SQL Server版本。這篇文章詳細(xì)介紹了Microsoft SQL Server 2008中的
data_file
大容量復(fù)制表或視圖到磁盤(或者從磁盤復(fù)制)時所用數(shù)據(jù)文件的完整路徑。當(dāng)將數(shù)據(jù)大容量復(fù)制到 SQL Server 時,此數(shù)據(jù)文件包含將復(fù)制到指定表或視圖的數(shù)據(jù)。當(dāng)從 SQL Server 大容量復(fù)制數(shù)據(jù)時,該數(shù)據(jù)文件包含從表或視圖復(fù)制的數(shù)據(jù)。路徑可以有 1 到 255 個字符。
-m max_errors
指定在大容量復(fù)制操作取消之前可能產(chǎn)生的錯誤的最大數(shù)目。bcp 無法復(fù)制的每一行都將被忽略并計(jì)為一個錯誤。如果沒有包括該選項(xiàng),則默認(rèn)為 10。
-f format_file
指定格式文件的完整路徑,該格式文件包含以前在同一個表或視圖上使用 bcp 時的存儲響應(yīng)。當(dāng)使用由 format 選項(xiàng)所創(chuàng)建的格式文件大容量復(fù)制入或復(fù)制出數(shù)據(jù)時,使用此選項(xiàng)。格式文件的創(chuàng)建是可選的。在提示幾個格式問題之后,bcp 將提示是否在格式文件中保存回答。默認(rèn)文件名為 Bcp.fmt。大容量復(fù)制數(shù)據(jù)時,bcp 可引用一個格式文件,因此不必重新交互輸入以前的回答。如果未使用此選項(xiàng),也沒有指定 –n、-c、-w、-6 或 -N,則 bcp 將提示輸入格式信息。
-e err_file
指定錯誤文件的完整路徑,此錯誤文件用于存儲 bcp 無法從文件傳輸?shù)綌?shù)據(jù)庫的所有行。來自 bcp 的錯誤信息將發(fā)送到用戶工作站。如果未使用此選項(xiàng),則不創(chuàng)建錯誤文件。
-F first_row
指定要大容量復(fù)制的第一行的序數(shù)。默認(rèn)值是 1,表示在指定數(shù)據(jù)文件的第一行。
-L last_row
指定要大容量復(fù)制的最后一行的序數(shù)。默認(rèn)值是 0,表示指定數(shù)據(jù)文件中的最后一行。
-b batch_size
指定所復(fù)制的每批數(shù)據(jù)中的行數(shù)。每個批處理作為一個事務(wù)復(fù)制至服務(wù)器。SQL Server 提交或回滾(在失敗時)每個批處理的事務(wù)。默認(rèn)情況下,指定的數(shù)據(jù)文件中的所有數(shù)據(jù)都作為一批復(fù)制。請不要與 -h "ROWS_PER_BATCH = bb" 選項(xiàng)一起使用。
-n
使用數(shù)據(jù)的本機(jī)(數(shù)據(jù)庫)數(shù)據(jù)類型執(zhí)行大容量復(fù)制操作。此選項(xiàng)不提示輸入每一字段,它將使用本機(jī)值。
-c
使用字符數(shù)據(jù)類型執(zhí)行大容量復(fù)制操作。此選項(xiàng)不提示輸入每一字段;它使用 char 作為存儲類型,不帶前綴,\t(制表符)作為字段分隔符,\n(換行符)作為行終止符。
-w
使用 Unicode 字符執(zhí)行大容量復(fù)制操作。此選項(xiàng)不提示輸入每一字段;它使用 nchar 作為存儲類型,不帶前綴,\t(制表符)作為字段分隔符,\n(換行符)作為行終止符。不能在 SQL Server 6.5 版或更早版本中使用。
-N
對非字符數(shù)據(jù)使用數(shù)據(jù)的本機(jī)(數(shù)據(jù)庫)數(shù)據(jù)類型和對字符數(shù)據(jù)使用 Unicode 字符類型執(zhí)行大容量復(fù)制操作。這是可替代 -w 選項(xiàng)的性能更高的選項(xiàng),其目的是使用數(shù)據(jù)文件將數(shù)據(jù)從一個 SQL Server 傳輸?shù)搅硪粋 SQL Server 中。它不提示輸入每一字段。在需要傳輸包含 ANSI 擴(kuò)展字符的數(shù)據(jù)以及想利用本機(jī)模式的性能時,可以使用這一選項(xiàng)。不能在 SQL Server 6.5 版或更早版本中使用 -N 選項(xiàng)。
-V (60 | 65 | 70)
使用 SQL Server 早期版本中的數(shù)據(jù)類型執(zhí)行大容量復(fù)制操作。此選項(xiàng)與字符 (-c) 或本機(jī) (-n) 格式一起使用。此選項(xiàng)并不提示輸入每一字段,它使用默認(rèn)值。例如,若要將 SQL Server 6.5 中的 bcp 實(shí)用工具所支持(但 ODBC 不再支持)的日期格式大容量復(fù)制到 SQL Server 2000,可使用 -V 65 參數(shù)。
重要 將數(shù)據(jù)從 SQL Server 大容量復(fù)制到數(shù)據(jù)文件時,即使指定了 –V,bcp 實(shí)用工具也不會為任何 datetime 或 smalldatetime 數(shù)據(jù)生成 SQL Server 6.0 或 SQL Server 6.5 的日期格式。日期將始終以 ODBC 格式寫入。另外,由于 SQL Server 6.5 版或更早版本不支持可為空的 bit 數(shù)據(jù),因此 bit 列中的空值寫為值 0。
分享:SQL SERVER應(yīng)用問題解答13例(一)問:如何在SQL Enterprise Manager version 6.5下操作SQL Server 6.0的服務(wù)器? 答:在使用SQL Enterprise Manager version 6.5來操作SQL Server 6.0之前,首先要在6.0的服務(wù)器下運(yùn)行SQLOLE65
- sql 語句練習(xí)與答案
- 深入C++ string.find()函數(shù)的用法總結(jié)
- SQL Server中刪除重復(fù)數(shù)據(jù)的幾個方法
- sql刪除重復(fù)數(shù)據(jù)的詳細(xì)方法
- SQL SERVER 2000安裝教程圖文詳解
- 使用sql server management studio 2008 無法查看數(shù)據(jù)庫,提示 無法為該請求檢索數(shù)據(jù) 錯誤916解決方法
- SQLServer日志清空語句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸載方法(其他版本類似)
- sql server 2008 不允許保存更改,您所做的更改要求刪除并重新創(chuàng)建以下表
- SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
- Win7系統(tǒng)安裝MySQL5.5.21圖解教程
- 將DataTable作為存儲過程參數(shù)的用法實(shí)例詳解
Mssql數(shù)據(jù)庫教程Rss訂閱編程教程搜索
Mssql數(shù)據(jù)庫教程推薦
- SQL2008 附加數(shù)據(jù)庫提示5120錯誤解決方法
- 怎樣利用SQL Server復(fù)制技術(shù)實(shí)現(xiàn)數(shù)據(jù)同步更新
- SQL Server導(dǎo)入數(shù)據(jù)時id自增屬性丟失解決方法
- SQL2005利用ROW_NUMBER() OVER實(shí)現(xiàn)分頁功能
- 解讀在SQL Server中處理空值時涉及的三個問題
- 解讀SQL Server與Oracle數(shù)據(jù)庫在安全性上的異同
- 開發(fā)環(huán)境下優(yōu)化SQl語句的十個重要步驟
- 探討SQL Server 2005的評價函數(shù)
- 揭秘SQL Server視圖使用中4個限制條件
- 解答SQL Server 的內(nèi)存為何不斷增加
猜你也喜歡看這些
- 解析mysql數(shù)據(jù)庫還原錯誤:(mysql Error Code: 1005 errno 121)
- MySQL出現(xiàn)大量unauthenticated user
- 深入SQLite基本操作的總結(jié)詳解
- Mysql中文亂碼以及導(dǎo)出為sql語句和Excel問題解決方法[圖文]
- 基于mysql查詢語句的使用詳解
- mysql 定時更新表字段列的值狀態(tài)
- Windows XP系統(tǒng)安裝MySQL5.5.28圖解教程
- Mysql select in 按id排序?qū)崿F(xiàn)方法
- MYSQL 批量替換之replace語法的使用詳解
- MySQL 主主同步配置步驟
- 相關(guān)鏈接:
- 教程說明:
Mssql數(shù)據(jù)庫教程-如何將SQL Server中的表變成txt 文件(2)
。