文章詳情頁(yè)
SQL Server 2000/2005下將數(shù)據(jù)導(dǎo)出到文本
瀏覽:55日期:2023-11-04 11:36:41
問(wèn)題:如何將一個(gè)數(shù)據(jù)庫(kù)中(存入十多萬(wàn)條數(shù)據(jù)) 的數(shù)據(jù)按照指定列分類導(dǎo)出成文本文件?
解答:這種情況需要使用BCP工具,并且這種工具是在SQL2000/2005下的一個(gè)“命令提示”工具下使用。具體的使用方法如下:
bcp 'select * from 庫(kù)名.DBO.表名 [條件]' queryout D:Empty.txt -c -SserverName -Usa -Ppassword
總結(jié):
對(duì)于許多初學(xué)者來(lái)說(shuō),在這個(gè)語(yǔ)句中有些地方不太好理解。例如很多人最開(kāi)始肯能以為以上的代碼中,后面的參數(shù)標(biāo)識(shí)符應(yīng)該與參數(shù)之間間隔開(kāi)來(lái),但是實(shí)際上是不需要間隔的。而且在查詢語(yǔ)句中FROM后面的表要寫(xiě)成具體的表名,僅此說(shuō)明是哪個(gè)數(shù)據(jù)庫(kù)中的哪個(gè)表。這樣BCP工具才能夠找到該表,從而繼續(xù)進(jìn)行下面的查詢工作。
標(biāo)簽:
Sql Server
數(shù)據(jù)庫(kù)
排行榜
