(PECL ibm_db2 >= 1.0.0)
db2_statistics — Retorna um conjunto de resultados listando o índice e as estatísticas de uma tabela
$connection,$qualifier,$schema,$table_name,$uniqueRetorna um conjunto de resultados listando o índice e as estatísticas de uma tabela.
connectionqualifiernull ou uma string vazia.
schemanull, as estatísticas e índices são retornados para o esquema do
usuário atual.
table_nameuniqueunique é true, as informações para todos
os índices na tabela são retornadas.
Caso contrário, apenas as informações para índices exclusivos na tabela são
retornadas.
Retorna um recurso de instrução com um conjunto de resultados contendo linhas descrevendo as estatísticas e índices para as tabelas base que correspondem aos parâmetros especificados. As linhas são compostas das seguintes colunas:
| Nome da coluna | Descrição | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| TABLE_CAT | O catálogo que contém a tabela. O valor é null se
esta tabela não tiver catálogos. |
||||||||||
| TABLE_SCHEM | Nome do esquema que contém a tabela. | ||||||||||
| TABLE_NAME | Nome da tabela. | ||||||||||
| NON_UNIQUE |
Um valor inteiro que representa se o índice proíbe valores únicos ou se a linha representa estatísticas na própria tabela:
|
||||||||||
| INDEX_QUALIFIER | Um valor de string representando o qualificador que teria que ser anexado a INDEX_NAME para qualificar completamente o índice. | ||||||||||
| INDEX_NAME | Uma string que representa o nome do índice. | ||||||||||
| TYPE |
Um valor inteiro que representa o tipo de informação contida nesta linha do conjunto de resultados:
|
||||||||||
| ORDINAL_POSITION | A posição indexada em 1 da coluna no índice. null se
a linha contiver informações estatísticas sobre a própria tabela. |
||||||||||
| COLUMN_NAME | O nome da coluna no índice. null se a linha
contiver informações estatísticas sobre a própria tabela. |
||||||||||
| ASC_OR_DESC |
A se a coluna estiver classificada em ordem crescente,
D se a coluna estiver classificada em ordem decrescente,
null se a linha contiver informações estatísticas sobre a tabela
em si.
|
||||||||||
| CARDINALITY | Se a linha contiver informações sobre um índice, esta coluna conterá um valor inteiro representando o número de valores exclusivos no índice. Se a linha contiver informações sobre a tabela em si, esta coluna conterá um valor inteiro representando o número de linhas na tabela. | ||||||||||
| PAGES | Se a linha contiver informações sobre um índice, esta coluna conterá um valor inteiro representando o número de páginas usadas para armazenar o índice. Se a linha contiver informações sobre a tabela em si, esta coluna conterá um valor inteiro representando o número de páginas usadas para armazenar a tabela. | ||||||||||
| FILTER_CONDITION | Sempre retorna null. |