PHP8 db2_statistics

2024-04-08 10:14 更新

(PECL ibm_db2 >= 1.0.0)

db2_statistics — 返回一個(gè)結(jié)果集,其中列出了表的索引和統(tǒng)計(jì)信息

說明

db2_statistics(
    resource $connection,
    ?string $qualifier,
    ?string $schema,
    string $table_name,
    bool $unique
): resource

返回一個(gè)結(jié)果集,其中列出了表的索引和統(tǒng)計(jì)信息。

參數(shù) 

connection

與 IBM DB2、Cloudscape 或 Apache Derby 數(shù)據(jù)庫的有效連接。

qualifier

在 OS/390 或 z/OS 服務(wù)器上運(yùn)行的 DB2 數(shù)據(jù)庫的限定符。為 其他數(shù)據(jù)庫,傳遞 null 或空字符串。

schema

包含目標(biāo)表的架構(gòu)。如果此參數(shù)為 null,則返回 當(dāng)前用戶。

table_name

表的名稱。

unique

當(dāng)為真時(shí),為所有人提供信息 返回表中的索引。 否則,只有表中唯一索引的信息是 返回。unique

返回值 

返回一個(gè)語句資源,其結(jié)果集包含描述 與指定匹配的基表的統(tǒng)計(jì)信息和索引 參數(shù)。這些行由以下列組成:

列名稱描述
TABLE_CAT包含表的目錄。如果出現(xiàn)以下情況,則該值為 null 此表沒有目錄。
TABLE_SCHEM包含表的架構(gòu)的名稱。
TABLE_NAME表的名稱。
NON_UNIQUE

一個(gè)整數(shù)值,表示索引是否禁止唯一 值,或者該行是否表示表本身的統(tǒng)計(jì)信息:

返回值參數(shù)類型
0 (SQL_FALSE)索引允許重復(fù)值。
1 (SQL_TRUE)索引值必須是唯一的。
此行是表本身的統(tǒng)計(jì)信息。
INDEX_QUALIFIER一個(gè)字符串值,表示限定符必須為 前面INDEX_NAME以完全限定索引。
INDEX_NAME表示索引名稱的字符串。
類型

一個(gè)整數(shù)值,表示包含在 結(jié)果集的這一行:

返回值參數(shù)類型
0 (SQL_TABLE_STAT)該行包含有關(guān)表本身的統(tǒng)計(jì)信息。
1 (SQL_INDEX_CLUSTERED)該行包含有關(guān)聚集索引的信息。
2 (SQL_INDEX_HASH)該行包含有關(guān)哈希索引的信息。
3 (SQL_INDEX_OTHER)該行包含有關(guān)索引類型的信息,該索引類型 既不聚類也不散列。
ORDINAL_POSITION列在索引中的 1 索引位置。如果為 null 該行包含有關(guān)表本身的統(tǒng)計(jì)信息。
COLUMN_NAME索引中列的名稱。如果 NULL 包含有關(guān)表本身的統(tǒng)計(jì)信息。
ASC_OR_DESCA如果列按升序排序,如果列按降序排序,則如果行包含有關(guān)表的統(tǒng)計(jì)信息,則為 null 本身。D
基數(shù)

如果該行包含有關(guān)索引的信息,則此列包含 一個(gè)整數(shù)值,表示 指數(shù)。

如果該行包含有關(guān)表本身的信息,則此列 包含一個(gè)整數(shù)值,表示 桌子。

頁面

如果該行包含有關(guān)索引的信息,則此列包含 一個(gè)整數(shù)值,表示用于存儲 指數(shù)。

如果該行包含有關(guān)表本身的信息,則此列 包含一個(gè)整數(shù)值,表示用于 存儲表。

FILTER_CONDITION始終返回 null。

參見 

  • db2_column_privileges() - 返回一個(gè)結(jié)果集,其中列出了表的列和關(guān)聯(lián)權(quán)限
  • db2_columns() - 返回一個(gè)結(jié)果集,其中列出了表的列和關(guān)聯(lián)的元數(shù)據(jù)
  • db2_foreign_keys() - 返回列出表的外鍵的結(jié)果集
  • db2_primary_keys() - 返回列出表主鍵的結(jié)果集
  • db2_procedure_columns() - 返回列出存儲過程參數(shù)的結(jié)果集
  • db2_procedures() - 返回一個(gè)結(jié)果集,其中列出了在數(shù)據(jù)庫中注冊的存儲過程
  • db2_special_columns() - 返回一個(gè)結(jié)果集,其中列出了表的唯一行標(biāo)識符列
  • db2_table_privileges() - 返回一個(gè)結(jié)果集,其中列出了數(shù)據(jù)庫中的表和關(guān)聯(lián)的權(quán)限
  • db2_tables() - 返回一個(gè)結(jié)果集,其中列出了數(shù)據(jù)庫中的表和關(guān)聯(lián)的元數(shù)據(jù)


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號