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.
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 |