如何將SQL Server中的表變成txt 文件_Mssql數(shù)據(jù)庫(kù)教程

      編輯Tag賺U幣
      教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

      推薦:揭開微軟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

      共3頁(yè)上一頁(yè)123下一頁(yè)
      來(lái)源:模板無(wú)憂//所屬分類:Mssql數(shù)據(jù)庫(kù)教程/更新時(shí)間:2008-08-22
      相關(guān)Mssql數(shù)據(jù)庫(kù)教程