Documentation
(C) IBM Corp. 1996, 2000

DB2 Text Extender


建立可搜尋文字的簡單範例

  1. 在 Windows 系統中,啟動 DB2 指令行處理器

    在作業系統提示字元下,請輸入:

      =>db2 cmd
    
  2. 啟動 DB2 Text Extender 指令行處理器

    在 UNIX 系統的作業系統提示下,請輸入:

      =>db2tx
    

    在 Windows 系統的 DB2 提示下,請輸入:

      db2=>db2tx
    
  3. 連接資料庫

    選擇一個包含要建立可搜尋文字的資料庫。 要連接資料庫,請輸入:

    db2tx=>CONNECT TO mydatabase
    
  4. 啟用資料庫以搜尋文字

    若要啟用連接的資料庫,請輸入:

    db2tx=>ENABLE DATABASE
    
  5. 啟用文字表格以搜尋文字 (可選用的)

    只有在希望為全部表格建立一個單一索引時,您才必須啟用文字表格。
    一個或數個索引?

    建立表格的一或數個文字索引說明您可以為整個表格建立一個文字索引,或建立數個索引,每一個文字直欄一個索引,藉以建立可搜尋式表格。

    • 若要為整個表格建立一個索引,您要在此執行 ENABLE TEXT TABLE 來建立一個空白索引,然後分別對每一個文字直欄執行一次 ENABLE TEXT COLUMN (請參閱下一個步驟),以填入單一索引。
    • 另外,若要為每一個文字直欄建立個別的索引,請略過為整個表格建立一個索引的步驟,亦即,略過 ENABLE TEXT TABLE,然後分別對每一個文字直欄執行一次 ENABLE TEXT COLUMN,藉以建立及填入索引。

    以本範例而言,您不會為整個表格建立一個索引。 反之,請繼續下一個步驟來為一個文字直欄建立一個索引。

  6. 啟用文字搜尋所用的文字直欄

    輸入下列指令,讓 DB2 Text Extender 在表格 db2tx.sample 的文字直欄 mycolumn 中進行搜尋,同時將名稱 myhandle 指定給此指令建立的 handle 直欄。

    db2tx=>ENABLE TEXT COLUMN db2tx.sample mycolumn HANDLE myhandle
    

    此指令可建立文字索引。 預設值用於已編製索引的文件類型及索引特性。

  7. 檢查您所建立之索引狀態

    請輸入:

    db2tx=>GET INDEX STATUS db2tx.sample HANDLE myhandle
    
  8. 離開 DB2 Text Extender 指令行處理器

    請輸入:

    db2tx=>QUIT
    
  9. 啟動 DB2 指令行處理器

    在作業系統提示字元下,請輸入:

    =>db2
    
  10. 搜尋文字

    現在可以搜尋您的文件了。此 SELECT 指令會在您剛編製索引的文字中尋找所有出現的 searchterm

    db2=>SELECT COUNT (*)
                FROM sample
                WHERE DB2TX.CONTAINS (myhandle,'"searchterm"') = 1
    


[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]