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