PHP 8.5.0 Alpha 1 available for testing

db2_procedure_columns

(PECL ibm_db2 >= 1.0.0)

db2_procedure_columns Devuelve un conjunto de resultados que lista los argumentos de procedimiento de registro

Descripción

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

Devuelve un conjunto de resultados que lista los argumentos para uno o varios procedimientos de registro.

Parámetros

connection

Una conexión válida a una base de datos IBM DB2, Cloudscape o Apache Derby.

qualifier

Un calificador para las bases de datos DB2 que funcionan en los servidores OS/390 o z/OS. Para otras bases de datos, pase null o una cadena vacía.

schema

El esquema que contiene las tablas. El argumento acepta formas que contienen _ y % como comodín.

procedure

El nombre del procedimiento. El argumento acepta formas que contienen _ y % como comodín.

parameter

El nombre del argumento. Este argumento acepta un argumento de búsqueda que contiene _ y % como comodín. Si este argumento es null, se devuelven todos los argumentos para el procedimiento de registro especificado.

Valores devueltos

Devuelve un recurso con el conjunto de resultados que contiene las filas que describen los argumentos para los procedimientos de registro que coinciden con los argumentos especificados. Las filas están compuestas por las siguientes columnas:

Nombre de la columna Descripción
PROCEDURE_CAT Nombre del catálogo que contiene la tabla. El valor es null si la tabla no tiene catálogo.
PROCEDURE_SCHEM Nombre del esquema que contiene el procedimiento de registro.
PROCEDURE_NAME Nombre del procedimiento.
COLUMN_NAME Nombre del argumento.
COLUMN_TYPE

Un integer que representa el tipo del argumento:

Valor de retorno Tipo de argumento
1 (SQL_PARAM_INPUT) Argumento de entrada (IN).
2 (SQL_PARAM_INPUT_OUTPUT) Argumento de entrada/salida (INOUT).
3 (SQL_PARAM_OUTPUT) Argumento de salida (OUT).

DATA_TYPE El tipo de datos SQL para el argumento representado como integer.
TYPE_NAME Una string que representa el tipo de datos para el argumento.
COLUMN_SIZE Un integer que representa el tamaño del argumento.
BUFFER_LENGTH Número máximo de bytes necesarios para almacenar datos de este argumento.
DECIMAL_DIGITS La escala del argumento o null donde la escala no es aplicable.
NUM_PREC_RADIX Un integer que puede ser 10 (que representa un tipo de datos numérico exacto), 2 (que representa una aproximación de tipo de datos numéricos) o null (que representa un tipo de datos para el cual la base no es aplicable).
NULLABLE Un integer que representa si el argumento puede ser nulo o no.
REMARKS Descripción del argumento.
COLUMN_DEF Valor por defecto del argumento.
SQL_DATA_TYPE Un integer que representa el tamaño del argumento.
SQL_DATETIME_SUB Devuelve un integer que representa un código de subtipo datetime o null si los tipos de datos SQL no aplican.
CHAR_OCTET_LENGTH Tamaño máximo en bytes para los tipos de datos de carácter del argumento, que coincide con COLUMN_SIZE para un solo byte de datos o null para un tipo de datos que no es de caracteres.
ORDINAL_POSITION La posición del argumento comenzando en 1 en la consulta CALL.
IS_NULLABLE Una string cuyo valor es YES significa que el argumento acepta o devuelve valores null y NO significa que el argumento no acepta ni devuelve valores null.

Ver también

  • db2_column_privileges() - Devuelve un conjunto de resultados que lista las columnas y sus privilegios de una tabla
  • db2_columns() - Devuelve un conjunto de resultados que lista las columnas y sus metadatos de una tabla
  • db2_foreign_keys() - Devuelve un conjunto de resultados que lista las claves externas de una tabla
  • db2_primary_keys() - Devuelve un conjunto de resultados que lista las claves de una tabla
  • db2_procedures() - Devuelve un conjunto de resultados que lista las proceduras de registro almacenadas en la base de datos
  • db2_special_columns() - Devuelve un conjunto de resultados que lista los identificadores únicos de las filas de una tabla
  • db2_statistics() - Devuelve un conjunto de resultados que enumera los índices y estadísticas de una tabla
  • db2_table_privileges() - Devuelve un conjunto de resultados que lista las tablas y sus privilegios asociados en una base de datos
  • db2_tables() - Devuelve la lista de tablas y sus metadatos

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top