如何將SQL Server中的表變成txt 文件_Mssql數(shù)據(jù)庫(kù)教程
推薦:揭開微軟SQL Server 2008的神秘面紗[編者按]SQL Server 2008是一個(gè)重大的產(chǎn)品版本,它推出了許多新的特性和關(guān)鍵的改進(jìn),使得它成為至今為止的最強(qiáng)大和最全面的SQL Server版本。這篇文章詳細(xì)介紹了Microsoft SQL Server 2008中的
方法-:用BCP命令
bcp 實(shí)用工具
bcp 實(shí)用工具在 Microsoft® SQL Server™ 2000 實(shí)例和數(shù)據(jù)文件之間以用戶指定的格式復(fù)數(shù)據(jù)。
語(yǔ)法
bcp {[[database_name.][owner].]{table_name | view_name} | "query"}
{in | out | queryout | format} data_file
[-m max_errors] [-f format_file] [-e err_file]
[-F first_row] [-L last_row] [-b batch_size]
[-n] [-c] [-w] [-N] [-V (60 | 65 | 70)] [-6]
[-q] [-C code_page] [-t field_term] [-r row_term]
[-i input_file] [-o output_file] [-a packet_size]
[-S server_name[\instance_name]] [-U login_id] [-P password]
[-T] [-v] [-R] [-k] [-E] [-h "hint [,...n]"]
參數(shù)database_name
指定的表或視圖所在數(shù)據(jù)庫(kù)的名稱。如果未指定,則為用戶默認(rèn)數(shù)據(jù)庫(kù)。
owner
表或視圖所有者的名稱。如果執(zhí)行大容量復(fù)制操作的用戶擁有指定的表或視圖,則 owner 是可選的。如果沒(méi)有指定 owner 并且執(zhí)行大容量復(fù)制操作的用戶不擁有指定的表或視圖,則 Microsoft® SQL Server™ 2000 將返回錯(cuò)誤信息并取消大容量復(fù)制操作。
table_name
是將數(shù)據(jù)復(fù)制到 SQL Server 時(shí) (in) 的目的表名,以及從 SQL Server 復(fù)制數(shù)據(jù)時(shí) (out) 的源表名。
view_name
是將數(shù)據(jù)復(fù)制到 SQL Server 時(shí) (in) 的目的視圖名,以及從 SQL Server 復(fù)制數(shù)據(jù)時(shí) (out) 的源視圖名。只有其中所有列都引用同一個(gè)表的視圖才能用作目的視圖。有關(guān)將數(shù)據(jù)復(fù)制到視圖的限制的更多信息,請(qǐng)參見(jiàn) INSERT。
Query
是返回一個(gè)結(jié)果集的 Transact-SQL 查詢。如果查詢返回多個(gè)結(jié)果集,例如指定 COMPUTE 子句的 SELECT 語(yǔ)句,只有第一個(gè)結(jié)果集將復(fù)制到數(shù)據(jù)文件,隨后的結(jié)果集被忽略。使用雙引號(hào)引起查詢語(yǔ)句,使用單引號(hào)引起查詢語(yǔ)句中嵌入的任何內(nèi)容。在從查詢中大容量復(fù)制數(shù)據(jù)時(shí),還必須指定 queryout。
in | out | queryout | format
指定大容量復(fù)制的方向。in 是從文件復(fù)制到數(shù)據(jù)庫(kù)表或視圖,out 是指從數(shù)據(jù)庫(kù)表或視圖復(fù)制到文件。只有從查詢中大容量復(fù)制數(shù)據(jù)時(shí),才必須指定 queryout。根據(jù)指定的選項(xiàng)(-n、-c、-w、-6 或 -N)以及表或視圖分隔符,format 將創(chuàng)建一個(gè)格式文件。如果使用 format,則還必須指定 -f 選項(xiàng)。
說(shuō)明 Microsoft SQL Server 6.5 中的 bcp 實(shí)用工具不支持大容量復(fù)制到包含 sql_variant 或 bigint 數(shù)據(jù)類型的表。
分享:SQL SERVER應(yīng)用問(wèn)題解答13例(一)問(wèn):如何在SQL Enterprise Manager version 6.5下操作SQL Server 6.0的服務(wù)器? 答:在使用SQL Enterprise Manager version 6.5來(lái)操作SQL Server 6.0之前,首先要在6.0的服務(wù)器下運(yùn)行SQLOLE65
- sql 語(yǔ)句練習(xí)與答案
- 深入C++ string.find()函數(shù)的用法總結(jié)
- SQL Server中刪除重復(fù)數(shù)據(jù)的幾個(gè)方法
- sql刪除重復(fù)數(shù)據(jù)的詳細(xì)方法
- SQL SERVER 2000安裝教程圖文詳解
- 使用sql server management studio 2008 無(wú)法查看數(shù)據(jù)庫(kù),提示 無(wú)法為該請(qǐng)求檢索數(shù)據(jù) 錯(cuò)誤916解決方法
- SQLServer日志清空語(yǔ)句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸載方法(其他版本類似)
- sql server 2008 不允許保存更改,您所做的更改要求刪除并重新創(chuàng)建以下表
- SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
- Win7系統(tǒng)安裝MySQL5.5.21圖解教程
- 將DataTable作為存儲(chǔ)過(guò)程參數(shù)的用法實(shí)例詳解
Mssql數(shù)據(jù)庫(kù)教程Rss訂閱編程教程搜索
Mssql數(shù)據(jù)庫(kù)教程推薦
- SQL2008 附加數(shù)據(jù)庫(kù)提示5120錯(cuò)誤解決方法
- 怎樣利用SQL Server復(fù)制技術(shù)實(shí)現(xiàn)數(shù)據(jù)同步更新
- SQL Server導(dǎo)入數(shù)據(jù)時(shí)id自增屬性丟失解決方法
- SQL2005利用ROW_NUMBER() OVER實(shí)現(xiàn)分頁(yè)功能
- 解讀在SQL Server中處理空值時(shí)涉及的三個(gè)問(wèn)題
- 解讀SQL Server與Oracle數(shù)據(jù)庫(kù)在安全性上的異同
- 開發(fā)環(huán)境下優(yōu)化SQl語(yǔ)句的十個(gè)重要步驟
- 探討SQL Server 2005的評(píng)價(jià)函數(shù)
- 揭秘SQL Server視圖使用中4個(gè)限制條件
- 解答SQL Server 的內(nèi)存為何不斷增加
猜你也喜歡看這些
- 解析mysql數(shù)據(jù)庫(kù)還原錯(cuò)誤:(mysql Error Code: 1005 errno 121)
- MySQL出現(xiàn)大量unauthenticated user
- 深入SQLite基本操作的總結(jié)詳解
- Mysql中文亂碼以及導(dǎo)出為sql語(yǔ)句和Excel問(wèn)題解決方法[圖文]
- 基于mysql查詢語(yǔ)句的使用詳解
- mysql 定時(shí)更新表字段列的值狀態(tài)
- Windows XP系統(tǒng)安裝MySQL5.5.28圖解教程
- Mysql select in 按id排序?qū)崿F(xiàn)方法
- MYSQL 批量替換之replace語(yǔ)法的使用詳解
- MySQL 主主同步配置步驟
- 相關(guān)鏈接:
- 教程說(shuō)明:
Mssql數(shù)據(jù)庫(kù)教程-如何將SQL Server中的表變成txt 文件。