La fenêtre Paramètres permet de spécifier des options de paramètres pour un nouveau paramètre de routine.
- Mode Paramètre
- Permet de spécifier le type de paramètre à créer.
- In
- Permet de spécifier que le paramètre est un paramètre d'entrée qui transmet les valeurs à la routine depuis l'application client. Les paramètres d'entrée ne doivent pas contenir une valeur lorsque la routine renvoie la commande à l'application client.
- Out
- Permet de spécifier que le paramètre est un paramètre de sortie qui renvoie les valeurs depuis la routine vers l'application client. Si une routine ne parvient pas à définir un ou plusieurs paramètres de sortie, la base de données ne détecte pas l'erreur dans la routine. A la place, la base de données renvoie les paramètres de sortie à l'application client avec les valeurs définies lors du démarrage de la routine.
- InOut
- Permet de spécifier que le paramètre est à la fois un paramètre d'entrée et de sortie. Les paramètres d'entrée et de sortie peuvent transmettre des valeurs à la routine depuis l'application client et renvoyer des valeurs depuis la routine vers l'application client.
- Nom
- Permet de saisir un nom pour le paramètre.
- Type SQL
- Permet de sélectionner un type de données SQL. Les contrôles situés sous cette zone varient selon le type de données SQL sélectionné.
- Longueur
- Permet de saisir une longueur pour le type SQL sélectionné. Cette option est disponible uniquement pour les types de données SQL suivants : BLOB, CHAR, CLOB, DBCLOB, GRAPHIC, VARGRAPHIC et VARCHAR.
- Unité
- Permet de sélectionner une unité de taille pour le type de données SQL sélectionné. Cette option est disponible uniquement pour les types de données SQL suivants : BLOB, CLOB et DBCLOB.
- Précision
- Permet de saisir un nombre (entre 1 et 31) définissant le nombre total de chiffres qu'une valeur peut contenir. Cette option est disponible uniquement pour les types de données SQL suivants : DECIMAL, FLOAT et NUMERIC. La précision des entiers binaires et des nombres décimaux correspond au nombre total de chiffres binaires ou décimaux à l'exclusion du signe.
La précision des nombres en virgule flottante est simple ou double et correspond au nombre de chiffres de la fraction. Cette précision ne peut pas être négative.
- Echelle
- Permet de saisir un nombre définissant le nombre de chiffres placés à droite du symbole décimal.
Cette option est disponible uniquement pour les types de données SQL suivants : DECIMAL, FLOAT et NUMERIC. L'échelle ne peut être ni négative, ni supérieure à la précision. La précision maximale est de 31 chiffres. Si vous spécifiez une échelle, vous devez aussi spécifier une précision. Par défaut, l'échelle est 0.
- Commentaires
- Permet de saisir des commentaires associés au paramètre.
- Pour données binaires
- Permet de spécifier le sous-type de données binaires pour toutes les chaînes de caractères. Cette option est disponible uniquement pour les types de données SQL suivants : CHAR et VARCHAR. Les octets d'une chaîne de caractères ayant le sous-type de données binaires ne représentent pas des caractères. Lorsque vous sélectionnez cette option, aucune conversion de caractère n'est effectuée pour les chaînes de caractères. Conseil : Cette option est utile lorsque vous transmettez des chaînes binaires de grande taille, telles que des mots de passe chiffrés, à une routine.
- Sous-type de caractère
- Pour DB2 pour z/OS uniquement,
permet de spécifier les options de sous-type de caractères.
- Aucun sous-type de caractère
- Permet de spécifier qu'il n'y aura pas de sous-type pour les chaînes de caractères.
- Pour données SBCS
- Permet de spécifier que vous souhaitez utiliser un jeu de caractères mono-octet (SBCS) pour toutes les chaînes de caractères.
- Pour données binaires
- Permet de spécifier le sous-type de données binaires pour toutes les chaînes de caractères. Cette option est disponible uniquement pour les types de données SQL suivants : CHAR et VARCHAR. Les octets d'une chaîne de caractères ayant le sous-type de données binaires ne représentent pas des caractères. Lorsque vous sélectionnez cette option, aucune conversion de caractère n'est effectuée pour les chaînes de caractères. Conseil : Cette option est utile lorsque vous transmettez des chaînes binaires de grande taille, telles que des mots de passe chiffrés, à une routine.
- Pour données mixtes
- Permet de spécifier que vous souhaitez utiliser un sous-type de données mixte pour toutes les chaînes de caractères.
- Schéma de codage
- Pour DB2 pour z/OS uniquement,
permet de spécifier les options de schéma de codage.
- Valeur par défaut
- Permet de spécifier l'utilisation de l'algorithme de codage par défaut.
- ASCII
- Permet d'indiquer que vous souhaitez utiliser ASCII comme schéma de codage.
- EBCDIC
- Permet d'indiquer que vous souhaitez utiliser EBCDIC comme schéma de codage.
- Unicode
- Permet d'indiquer que vous souhaitez utiliser Unicode comme schéma de codage.