(PECL ibm_db2 >= 1.0.0)
db2_special_columns — Retorna um conjunto de resultados listando as colunas de identificador de linha exclusivo para uma tabela
$connection
,$qualifier
,$schema
,$table_name
,$scope
Retorna um conjunto de resultados listando as colunas de identificador de linha exclusivo para uma tabela.
connection
Uma conexão válida com um banco de dados IBM DB2, Cloudscape ou Apache Derby.
qualifier
Um qualificador para bancos de dados DB2 em execução em servidores OS/390 ou z/OS. Para
outros bancos de dados, passe null
ou uma string vazia.
schema
O esquema que contém as tabelas.
table_name
O nome da tabela.
scope
Valor inteiro representando a duração mínima para a qual o identificador de linha exclusivo é válido. Este pode ser um dos seguintes valores:
Valor inteiro | Constante SQL | Descrição |
---|---|---|
0 | SQL_SCOPE_CURROW | O identificador de linha é válido somente enquanto o cursor estiver posicionado na linha. |
1 | SQL_SCOPE_TRANSACTION | O identificador de linha é válido durante a transação. |
2 | SQL_SCOPE_SESSION | O identificador de linha é válido durante a conexão. |
Retorna um recurso de declaração com um conjunto de resultados contendo linhas com informações de identificador de linha exclusivas para uma tabela. As linhas são compostas das seguintes colunas:
Nome da coluna | Descrição | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
SCOPE |
|
||||||||||||
COLUMN_NAME | Nome da coluna exclusiva. | ||||||||||||
DATA_TYPE | Tipo de dados SQL para a coluna. | ||||||||||||
TYPE_NAME | Representação de string do tipo de dados SQL para a coluna. | ||||||||||||
COLUMN_SIZE | Um valor inteiro que representa o tamanho da coluna. | ||||||||||||
BUFFER_LENGTH | Número máximo de bytes necessários para armazenar dados desta coluna. | ||||||||||||
DECIMAL_DIGITS |
A escala da coluna, ou null onde a escala não é aplicável.
|
||||||||||||
NUM_PREC_RADIX |
Um valor inteiro de 10 (representando
um tipo de dado numérico exato), 2 (representando
um tipo de dado numérico aproximado) ou null (representando um tipo de dado para
o qual radix não é aplicável).
|
||||||||||||
PSEUDO_COLUMN | Sempre retorna 1. |