Documentation
(C) IBM Corp. 1996, 2000

DB2 Text Extender


啟用文字表格 (選用的)

摘要

時間
選用的。使用本指令為表格的全部文字直欄僅建立一個共用索引。 請參閱建立表格的一或數個文字索引

指令
db2tx=>ENABLE TEXT TABLE ... (請參閱範例)

授權
表格上的 ALTER、SELECT、UPDATE

此步驟可判定您表格的所有文字直欄是否只有一個共用索引, 或是有數個索引,即,每個文字直欄都有個別的索引。

若要擁有共用索引,請執行 ENABLE TEXT TABLE, 然後再對每個文字直欄執行 ENABLE TEXT COLUMN。若要擁有個別的索引, 請略過 ENABLE TEXT TABLE,而只對每個文字直欄執行 ENABLE TEXT COLUMN。 稍後會在本主題中舉例說明。

此步驟期間, DB2 Text Extender 會建立所有後續啟用的文字直欄都共用的空文字索引。 您可指定索引類型、 索引的更新頻率,以及索引的儲存目錄。 而未指定的任何參數預設值都是從文字架構設定中取得。
要訣

對於大部份文字直欄來說若某個設定 (例如索引類型) 應相同,請使用文字架構資訊指定預設設定。請參閱文字架構設定

此步驟也會建立空的日誌表格, 以記錄表格中所新增、變更或刪除的文件。會建立起始動作定義, 以持續更新日誌表格。

您無法對含有文字直欄 (已經為 DB2 Text Extender 啟用此直欄) 的表格執行 ENABLE TEXT TABLE。

若要刪除 ENABLE TEXT TABLE 所建立的索引,請參閱停用文字表格
要訣

如果稍後決定捨棄啟用的文字表格,則您應先停用它, 以確定已移除索引、日誌表格,以此類推。

範例

下例啟用文字表格 DB2TX.MYTABLE

     db2tx ENABLE TEXT TABLE db2tx.mytable

而索引特性的預設值都是從文字架構設定中取得。

下一個範例會明確地設定為表格所建立的共用索引特性。

UNIX 伺服器:

     db2tx ENABLE TEXT TABLE    db2tx.mytable
                       INDEXTYPE   linguistic
                       UPDATEFREQ  min(100) d(1,2,3,4,5) h(12,15) m(00)
                      DIRECTORY  DB2TX_INSTOWNERHOMEDIR/db2tx/indexes

就 OS/2 或 Windows NT 或 Windows 2000 伺服器而言︰

     db2tx ENABLE TEXT TABLE    db2tx.mytable
                       INDEXTYPE   linguistic
                       UPDATEFREQ  min(100) d(1,2,3,4,5) h(12,15) m(00)
                      DIRECTORY  d:\dmb\db2tx\indexes

此範例會設定索引類型及索引目錄,然後再設定索引更新頻率, 這樣可在佇列中最少已有 100 份文字文件時, 將索引更新頻率更新為在星期一到星期五的 12:00 或 15:00 時執行。

圖 9. 在表格中建立所有文字直欄的共用索引


在表格中建立所有直欄的共用索引

圖 10. 建立每個文字直欄的個別索引


建立每個文字直欄的個別索引


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