(PECL ibm_db2 >= 1.0.0)
db2_statistics — Возвращает набор результатов, содержащий индекс и статистику таблицы
$connection
,$qualifier
,$schema
,$table_name
,$unique
Возвращает набор результатов, содержащий индекс и статистику таблицы.
connection
Допустимое соединение с базой данных IBM DB2, Cloudscape или Apache Derby.
qualifier
Квалификатор для баз данных DB2, работающей на серверах OS/390 или z/OS.
Для других баз данных передайте null
или пустую строку.
schema
Схема, содержащая целевую таблицу. Если параметр равен null
,
статистика и индексы возвращаются для схемы текущего пользователя.
table_name
Название таблицы.
unique
Если у параметра unique
значение true
,
возвращается информация для всех индексов в таблице.
В противном случае возвращается информация только об уникальных индексах в таблице.
Возвращает ресурс оператора с набором результатов, содержащим строки, описывающие статистику и индексы для таблиц базы данных, соответствующих указанным параметрам. Строки состоят из следующих столбцов:
Название столбца | Описание | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
TABLE_CAT |
Каталог, содержащий таблицу. Значение null , если в этой таблице нет каталогов.
|
||||||||||
TABLE_SCHEM | Название схемы, содержащей таблицу. | ||||||||||
TABLE_NAME | Название таблицы. | ||||||||||
NON_UNIQUE |
Целочисленное значение, указывающее, запрещает ли индекс уникальные значения или строка представляет статистику самой таблицы:
|
||||||||||
INDEX_QUALIFIER | Строковое значение, представляющее квалификатор, который необходимо добавить к INDEX_NAME, чтобы полностью определить индекс. | ||||||||||
INDEX_NAME | Строка, представляющая имя индекса. | ||||||||||
TYPE |
Целочисленное значение, представляющее тип информации, содержащейся в этой строке набора результатов:
|
||||||||||
ORDINAL_POSITION |
Позиция столбца (начинается от 1) в индексе. null , если строка
содержит статистическую информацию о самой таблице.
|
||||||||||
COLUMN_NAME |
Название столбца (начинается от 1) в индексе. null , если строка
содержит статистическую информацию о самой таблице.
|
||||||||||
ASC_OR_DESC |
A , если столбец отсортирован в порядке возрастания,
D , если столбец отсортирован в порядке убывания,
null , если строка содержит статистическую информацию о самой таблице.
|
||||||||||
CARDINALITY |
Если строка содержит информацию об индексе, этот столбец содержит целочисленное значение, представляющее количество уникальных значений в индексе. Если строка содержит информацию о самой таблице, этот столбец содержит целочисленное значение, представляющее количество строк в таблице. |
||||||||||
PAGES |
Если строка содержит информацию об индексе, этот столбец содержит целочисленное значение, представляющее количество страниц, используемых для хранения индекса. Если строка содержит информацию о самой таблице, этот столбец содержит целочисленное значение, представляющее количество страниц, используемых для хранения таблицы. |
||||||||||
FILTER_CONDITION | Всегда возвращает null . |