DB2 Text Extender 可以為每一個資料庫 建立和維護一個型錄概略表,稱為 DB2TX.TEXTINDEXES。它是在執行 ENABLE DATABASE 時建立的。 它含有為 DB2 Text Extender 所啟用之表格及直欄的相關資訊。
當啟用表格、直欄、或外部檔時, DB2TX.TEXTINDEXES 中會建立新的登錄。 使用 CHANGE INDEX SETTINGS 指令來修改索引設定值時, 就會更新登錄。 如果停用直欄或表格,則會刪除登錄。
目錄概略表中的資料可透過正常 SQL 查詢機能來使用。
然而,您不能使用正常 SQL 資料操作指令來修改目錄概略表。也不能明確地建立或捨棄目錄概略表。
表 6顯示目錄概略表的內容。
直欄名稱 | 資料類型 | 可為 NULL | 說明 |
---|---|---|---|
TABLESCHEMA | CHAR(8) | 否 | 引用此登錄的表格綱目。 |
TABLENAME | VARCHAR(18) | 否 | 引用此登錄的表格名稱。 |
COLUMNNAME | VARCHAR(18) | 是 | 此表格中已啟用的直欄名稱。如果已啟用表格,但未啟用任何直欄, 則此值為 NULL。 |
HANDLENAME | VARCHAR(18) | 是 | handle 直欄的名稱。如果表格 TABLESCHEMA.TABLENAME 中未啟用任何直欄, 則此值為 NULL。 |
INDEXNAME | CHAR(8) | 否 | 啟用文字表格或文字直欄時所建立的文字索引名稱。 |
LOGTABLE | VARCHAR(18) | 否 | 索引 INDEXNAME 的日誌表格名稱。 表格 DB2TX.LOGTABLE 中含有排程在下次要更新文字索引之文字文件, 及錯誤事件的相關資訊。 |
INDEXTYPE | VARCHAR(30) | 否 | 索引類型︰LINGUISTIC、PRECISE、 NGRAM。 |
MINIMUM | INTEGER | 是 | 執行索引更新之前,所需的最少索引更新要求數目。 請參閱更新索引。如果更新頻率設定為 NONE, 此值為 NULL。 |
DAYS | VARCHAR(15) | 是 | 排程要更新的日期。 請參閱更新索引。如果更新頻率設定為 NONE, 此值為 NULL。 |
HOURS | VARCHAR(75) | 是 | 排程要更新索引的小時。 請參閱更新索引。如果更新頻率設定為 NONE, 此值為 NULL。 |
MINUTES | VARCHAR(185) | 是 | 排程要更新的分鐘。 請參閱更新索引。如果更新頻率設定為 NONE, 此值為 NULL。 |
INDEXDIRECTORY | VARCHAR(254) | 否 | 在檔案系統中儲存文字索引的目錄名稱。 |
UPDATEONCREATE | VARCHAR(10) | 否 | 值 update 或 noupdate; 只要是 ENABLE TEXT TABLE 或 ENABLE TEXT COLUMN 中用 UPDATEINDEX 選項所指定的值, 或最後一個 CHANGE INDEX SETTINGS 中所指定的值均可。 |
COMMONINDEX | VARCHAR(4) | 否 | 如果表格 TABLESCHEMA.TABLENAME 是共用索引表格, 則為「是」。如果表格 TABLESCHEMA.TABLENAME 是多重索引表格, 則為「否」。 |
CCSID | SMALLINT | 是 | 若是用啟用文字直欄指令所指定的文字直欄 TEXTCOLUMN, 則為 CCSID。如果 TEXTCOLUMN 是 NULL,則此值為 NULL。 |
LANGUAGE | VARCHAR(30) | 是 | 處理文字直欄 TEXTCOLUMN 時所用的字典名稱。如果 TEXTCOLUMN 是 NULL,則此值為 NULL。 |
FORMAT | VARCHAR(30) | 是 | 為文字直欄 TEXTCOLUMN 所指定的格式。 如果 TEXTCOLUMN 是 NULL,則此值為 NULL。 |
FUNCTIONSCHEMA | CHAR(8) | 是 | 在使用 FUNCTION 選項的 ENABLE TEXT COLUMN 指令中指定的存取函數綱目。如果未指定 FUNCTION 選項, 則此值為 NULL。 |
FUNCTIONNAME | VARCHAR(18) | 是 | 在使用 FUNCTION 選項的 ENABLE TEXT COLUMN 指令中指定的存取函數名稱。如果未指定 FUNCTION 選項, 則此值為 NULL。 |
PROTOTYPEHANDLE | VARCHAR(60) | 是 | 效能函數中使用的 handle。只含有整個文字直欄共用的索引名稱。 |
INDEXOPTION | VARCHAR(30) | 是 | 建立索引時的選項 CASE_ENABLED。 |
INDEXPROPERTY | VARCHAR(30) | 是 | 建立索引:SECTIONS_ENABLED 時所用的特性。 |
NODENUMBER | INTEGER | 否 | 表格分割區的節點數。 |