Format des variables

Vous pouvez contrôler la casse, la longueur, la mise entre guillemets et d'autres aspects du format des valeurs résolues à partir des variables.

Les options de format des variables sont les suivantes :

Option

Description

.L

Caractères minuscules

.U

Caractères majuscules

.F

Combiné avec L et U, applique la conversion au premier caractère

.q

Place la variable entre apostrophes, s'il n'y en avait pas déjà

.Q

Place la variable entre guillemets, s'il n'y en avait pas déjà

.T

Suppression des espaces

.H

Convertit le nombre en hexadécimal

.c

Initiale majuscule et lettres suivantes en minuscules

.n

Longueur maximale (n représentant le nombre de caractères)

.nJ

Justifie à une longueur fixe, avec n représentant le nombre de caractères

-nJ

Justifie à droite le texte de la variable à une longueur fixe avec n représentant le nombre de caractères

width

Copie le nombre minimal spécifié de caractères dans la mémoire tampon de sortie

.[-]precision

Copie le nombre maximal spécifié de caractères dans la mémoire tampon de sortie

M

Extrait une partie du nom de la variable, cette option utilise les paramètres de largeur et de précision pour identifier la partie à extraire

Vous devez incorporer les options de format dans la syntaxe de variable comme suit :

%[[?][-][width][.[-]precision][c][H][F][U|L][T][M][q][Q]:]<nomvar>%

Par exemple :

%.L:TABLE%

Le tableau suivant montre les variables de format et leur résultat dans un script pour la table EMPLOYEE.

Instruction contenant une variable

Instruction résultante dans le script

create trigger %TABLE%

create trigger EMPLOYEE

create trigger %.L:TABLE%

create trigger employee

create trigger %.U:TABLE%

create trigger EMPLOYEE

create trigger %.4:TABLE%

create trigger EMPL

create trigger %.4L:TABLE%

create trigger empl