db2_procedure_columns

(PECL ibm_db2 >= 1.0.0)

db2_procedure_columns Retorna um conjunto de resultados listando os parâmetros do procedimento armazenado

Descrição

db2_procedure_columns(
    resource $connection,
    ?string $qualifier,
    string $schema,
    string $procedure,
    ?string $parameter
): resource

Retorna um conjunto de resultados listando os parâmetros para um ou mais procedimentos armazenados.

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 os procedimentos. Este parâmetro aceita um padrão de pesquisa contendo _ e % como curingas.

procedure

O nome do procedimento. Este parâmetro aceita um padrão de pesquisa contendo _ e % como curingas.

parameter

O nome do parâmetro. Este parâmetro aceita um padrão de pesquisa contendo _ e % como curingas. Se este parâmetro for null, todos os parâmetros para os procedimentos armazenados especificados serão retornados.

Valor Retornado

Retorna um recurso de instrução com um conjunto de resultados contendo linhas descrevendo os parâmetros para os procedimentos armazenados que correspondem aos parâmetros especificados. As linhas são compostas das seguintes colunas:

Nome da coluna Descrição
PROCEDURE_CAT O catálogo que contém o procedimento. O valor é null se esta tabela não tiver catálogos.
PROCEDURE_SCHEM Nome do esquema que contém o procedimento armazenado.
PROCEDURE_NAME Nome do procedimento.
COLUMN_NAME Nome do parâmetro.
COLUMN_TYPE

Um valor inteiro que representa o tipo do parâmetro:

Valor de retorno Tipo de parâmetro
1 (SQL_PARAM_INPUT) Parâmetro de entrada (IN).
2 (SQL_PARAM_INPUT_OUTPUT) Parâmetro de entrada/saída (INOUT).
3 (SQL_PARAM_OUTPUT) Parâmetro de saída (OUT).
DATA_TYPE O tipo de dados SQL para o parâmetro representado como um valor inteiro.
TYPE_NAME Uma string que representa o tipo de dados do parâmetro.
COLUMN_SIZE Um valor inteiro que representa o tamanho do parâmetro.
BUFFER_LENGTH Número máximo de bytes necessários para armazenar dados para este parâmetro.
DECIMAL_DIGITS A escala do parâmetro, 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).
NULLABLE Um valor inteiro que representa se o parâmetro é anulável ou não.
REMARKS Descrição do parâmetro.
COLUMN_DEF Valor padrão para o parâmetro.
SQL_DATA_TYPE Um valor inteiro que representa o tamanho do parâmetro.
SQL_DATETIME_SUB Retorna um valor inteiro que representa um código de subtipo de data e hora, ou null para tipos de dados SQL aos quais isso não se aplica.
CHAR_OCTET_LENGTH Comprimento máximo em octetos para um parâmetro de tipo de dados de caractere, que corresponde a COLUMN_SIZE para dados de conjunto de caracteres de byte único ou null para tipos de dados que não são caracteres.
ORDINAL_POSITION A posição indexada em 1 do parâmetro na instrução CALL.
IS_NULLABLE Um valor de string onde 'YES' significa que o parâmetro aceita ou retorna null valores e 'NO' significa que o parâmetro não aceita ou retorna null valores.

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_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