(PECL ibm_db2 >= 1.0.0)
db2_statistics — Возвращает набор результатов, содержащий индекс и статистику таблицы
$connection,$qualifier,$schema,$table_name,$uniqueВозвращает набор результатов, содержащий индекс и статистику таблицы.
connectionqualifiernull или пустую строку.
schemanull,
статистика и индексы возвращаются для схемы текущего пользователя.
table_nameuniqueunique значение 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. |