db2_procedure_columns

(PECL ibm_db2 >= 1.0.0)

db2_procedure_columns Devolver un resultado con los parámetros de los procedimientos almacenados

Descripción

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

Devuelve un resultado con los parámetros de uno o más procedimientos almacenados.

Parámetros

connection

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

qualifier

Un calificador para bases de datos ejecutándose en servidores OS/390 o z/OS. Para otras bases de datos se debe pasar null o una cadena vacia.

schema

El esquema que contiene los procedimientos. Este perámetro acepta las etiquetas _ y % para búsquedas de cadena.

procedure

El nombre del procedimiento. Este parámetro acepta las etiquetas _ y % para búsquedas de cadena.

parameter

El nombre del parámetro. Este parámetro acepta las etiquetas _ y % para búsquedas de cadena. Si el parámetro es null, todos los parámetros para el procedimiento almacenado serán devueltos.

Valores devueltos

Devuelve un recurso de sentencia con un bloque de resultados que contienen los parámetros de los procedimientos almacenados que coinciden con los criterios de búsqueda. Las filas devueltas se componen de las siguientes columnas:

ColumnaDescripción
PROCEDURE_CATEl catálogo que contiene el procedimiento. El valor es null si esta tabla no tiene catálogos.
PROCEDURE_SCHEMNombre del esquema que contiene el procedimiento almacenado.
PROCEDURE_NAMENombre del procedimiento.
COLUMN_NAMENombre del parámetro.
COLUMN_TYPE

Un valor entero que representa el tipo de parámetro:

Valor devueltoTipo de parámetro
1 (SQL_PARAM_INPUT)Parámetro de entrada (IN).
2 (SQL_PARAM_INPUT_OUTPUT)Parámetro de entrada/salida (INOUT).
3 (SQL_PARAM_OUTPUT)Parámetro de salida (OUT).
DATA_TYPEEl tipo de dato SQL para el parámetro representado como un valor entero.
TYPE_NAMEEl tipo de dato SQL para el parámetro en forma de cadena.
COLUMN_SIZEUn valor entero que representa el tamaño del parámetro.
BUFFER_LENGTH Número máximo de bytes necesarios para almacenar información del parámetro.
DECIMAL_DIGITS La escala del parámetro o null si la escala no es aplicable.
NUM_PREC_RADIX Un valor entero de 10 (que representa un tipo de dato numérico exacto), 2 (que representa un tipo de dato número aproximado), o null (que representa un tipo de dato sin base aplicable).
NULLABLEUn valor entero que representa si un parámetro puede ser nulo o no.
REMARKSDescripción del parámetro.
COLUMN_DEFValor predeterminado del parámetro.
SQL_DATA_TYPEUn valor entero que representa el tamaño del parámetro.
SQL_DATETIME_SUB Devuelve un valor entero que representa el código de un subtipo de dato fecha, o null para tipos de dato SQL donde esto no aplica.
CHAR_OCTET_LENGTH Longitud máxima en octetos para parámetros con tipo de dato caracter, en cual coincide con COLUMN_SIZE para datos de caracter de un solo byte, o null para tipos de dato que no son caracter.
ORDINAL_POSITIONLa posición (indexada a partir de uno) del parámetro en la sentencia.
IS_NULLABLE Una cadena donde 'YES' significa que el parámetro acepta o devuelve valores null y donde 'NO' significa que el parámetro no acepta o devuelve valores null.

Ver también

  • db2_column_privileges() - Obtiene la lista de columnas y permisos asociados a una tabla
  • db2_columns() - Devuelve los campos de una tabla y sus metadatos asociados.
  • db2_foreign_keys() - Devolver un resultado que contenga las llaves foraneas de una tabla
  • db2_primary_keys() - Devolver un resultado con las llaves primarias de una tabla
  • db2_procedures() - Devolver un resultado con los procedimientos almacenados registrados en la base de datos
  • db2_special_columns() - Returns a result set listing the unique row identifier columns for a table
  • db2_statistics() - Returns a result set listing the index and statistics for a table
  • db2_table_privileges() - Returns a result set listing the tables and associated privileges in a database
  • db2_tables() - Returns a result set listing the tables and associated metadata in a database
To Top