(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. |