db2_special_columns

(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

Descrição

db2_special_columns(
    resource $connection,
    ?string $qualifier,
    string $schema,
    string $table_name,
    int $scope
): resource

Retorna um conjunto de resultados listando as colunas de identificador de linha exclusivo para uma tabela.

Parâmetros

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.

Valor Retornado

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

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.

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.

Veja Também

  • db2_column_privileges() - Retorna um conjunto de resultados listando as colunas e privilégios associados para uma tabela
  • db2_columns() - Retorna um conjunto de resultados listando as colunas e metadados associados para uma tabela
  • db2_foreign_keys() - Retorna um conjunto de resultados listando as chaves estrangeiras para uma tabela
  • db2_primary_keys() - Retorna um conjunto de resultados listando as chaves primárias para uma tabela
  • db2_procedure_columns() - Retorna um conjunto de resultados listando os parâmetros do procedimento armazenado
  • db2_procedures() - Retorna um conjunto de resultados listando os procedimentos armazenados registrados em um banco de dados
  • db2_statistics() - Retorna um conjunto de resultados listando o índice e as estatísticas de uma tabela
  • db2_table_privileges() - Retorna um conjunto de resultados listando as tabelas e privilégios associados em um banco de dados
  • db2_tables() - Retorna um conjunto de resultados listando as tabelas e metadados associados em um banco de dados

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top