db2_foreign_keys

(PECL ibm_db2 >= 1.0.0)

db2_foreign_keys Retorna um conjunto de resultados listando as chaves estrangeiras para uma tabela

Descrição

db2_foreign_keys(
    resource $connection,
    ?string $qualifier,
    ?string $schema,
    string $table_name
): resource

Retorna um conjunto de resultados listando as chaves estrangeiras 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. Se schema for null, db2_foreign_keys() corresponde ao esquema para a conexão atual.

table_name

O nome da tabela.

Valor Retornado

Retorna um recurso de instrução com um conjunto de resultados contendo linhas descrevendo as chaves estrangeiras para a tabela especificada. O conjunto de resultados é composto das seguintes colunas:

Nome da coluna Descrição
PKTABLE_CAT Nome do catálogo para a tabela que contém a chave primária. O valor é NULL se esta tabela não tiver catálogos.
PKTABLE_SCHEM Nome do esquema da tabela que contém a chave primária.
PKTABLE_NAME Nome da tabela que contém a chave primária.
PKCOLUMN_NAME Nome da coluna que contém a chave primária.
FKTABLE_CAT Nome do catálogo para a tabela que contém a chave estrangeira. O valor é NULL se esta tabela não tiver catálogos.
FKTABLE_SCHEM Nome do esquema da tabela que contém a chave estrangeira.
FKTABLE_NAME Nome da tabela que contém a chave estrangeira.
FKCOLUMN_NAME Nome da coluna que contém a chave estrangeira.
KEY_SEQ Posição indexada em 1 da coluna na chave.
UPDATE_RULE Valor inteiro representando a ação aplicada à chave estrangeira quando a operação SQL é UPDATE.
DELETE_RULE Valor inteiro que representa a ação aplicada à chave estrangeira quando a operação SQL é DELETE.
FK_NAME O nome da chave estrangeira.
PK_NAME O nome da chave primária.
DEFERRABILITY Um valor inteiro que representa se a diferibilidade da chave estrangeira é SQL_INITIALLY_DEFERRED, SQL_INITIALLY_IMMEDIATE ou SQL_NOT_DEFERRABLE.

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_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_special_columns() - Retorna um conjunto de resultados listando as colunas de identificador de linha exclusivo para uma tabela
  • 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