(PECL ibm_db2 >= 1.0.0)
db2_procedure_columns — Retourne un jeu de résultats listant les paramètres de procédure stockée
$connection,$qualifier,$schema,$procedure,$parameterRetourne un jeu de résultats listant les paramètres pour une ou plusieurs procédures stockées.
connectionqualifiernull ou une chaîne vide.
schema_ et %
en tant que caractères génériques.
procedure_ et % en tant que
caractères génériques.
parameter_ et % en tant que
caractères génériques. Si ce paramètre est null, tous les paramètres
pour les procédures stockées spécifiées sont retournés.
Retourne une ressource d'instruction avec un jeu de résultats contenant les lignes qui décrivent les paramètres pour les procédures stockées qui correspondent aux paramètres spécifiés. Les lignes sont composées des colonnes suivantes :
| Nom de la colonne | Description | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| PROCEDURE_CAT | Le catalogue qui contient la procédure.
La valeur est null si cette table n'a pas de catalogue. |
||||||||
| PROCEDURE_SCHEM | Nom du schéma qui contient la procédure stockée. | ||||||||
| PROCEDURE_NAME | Nom de la procédure. | ||||||||
| COLUMN_NAME | Nom du paramètre. | ||||||||
| COLUMN_TYPE |
Un entier représentant le type du paramètre :
|
||||||||
| DATA_TYPE | Le type de données SQL pour le paramètre représenté en tant qu'entier. | ||||||||
| TYPE_NAME | Une chaîne représentant le type de données pour le paramètre. | ||||||||
| COLUMN_SIZE | Un entier représentant la taille du paramètre. | ||||||||
| BUFFER_LENGTH | Nombre maximal d'octets nécessaires pour stocker les données de ce paramètre. | ||||||||
| DECIMAL_DIGITS | L'échelle du paramètre, ou null lorsque l'échelle n'est pas
applicable. |
||||||||
| NUM_PREC_RADIX | Un entier pouvant être 10 (représentant un
type de données numérique exact), 2 (représentant un
type de données numérique approché) ou null (représentant un type
de données pour lequel la base n'est pas applicable). |
||||||||
| NULLABLE | Un entier indiquant si le paramètre peut être nul ou non. | ||||||||
| REMARKS | Description du paramètre. | ||||||||
| COLUMN_DEF | Valeur par défaut du paramètre. | ||||||||
| SQL_DATA_TYPE | Un entier représentant la taille du paramètre. | ||||||||
| SQL_DATETIME_SUB | Retourne un entier représentant un code de sous-type
datetime, ou null pour les types de données SQL
auxquels cela ne s'applique pas. |
||||||||
| CHAR_OCTET_LENGTH | Longueur maximale en octets pour un paramètre de type de
données caractère, qui correspond à COLUMN_SIZE pour les données
d'un jeu de caractères mono-octet, ou null pour les types de
données non caractères. |
||||||||
| ORDINAL_POSITION | La position du paramètre, indexée à partir de 1, dans
l'instruction CALL. |
||||||||
| IS_NULLABLE | Une valeur de chaîne où 'YES' signifie que le paramètre
accepte ou retourne des valeurs null, et 'NO' signifie que le
paramètre n'accepte ou ne retourne pas de valeurs null. |