Chapter 13 Génération d'une base de données à partir d'un MPD
Les variables ont une syntaxe qui peut forcer un format sur leur valeur. Les utilisations les plus courantes sont les suivantes :
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>%
Les options de format des variables sont les suivantes :
| Option | Description |
|---|---|
| ? | Champ obligatoire, si une valeur nulle est renvoyée, l'appel de conversion échoue |
| n (n, étant un entier) | Ajoute des espaces ou des zéros à gauche pour remplir la largeur et justifier à droite |
| -n | Ajoute des espaces ou des zéros à droite pour remplir la largeur et justifier à gauche |
| 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 |
| .L | Force les caractères en minuscules |
| .U | Force les caractères en majuscules |
| .F | Combiné avec L et U, applique des conversions au premier caractère |
| .T | Les espaces de début et de fin sont supprimés de la variable |
| .H | Convertit le nombre en hexadécimal |
| .c | Force la majuscule à la première lettre ainsi que des minuscules aux autres lettres du mot |
| .n | Tronque la valeur pour ne conserver que les n premiers caractères |
| .-n | Tronque la valeur pour ne conserver que les n derniers caractères |
| 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 |
| q | Place la variable entre apostrophes |
| Q | Place la variable entre guillemets |
Pour plus d'exemples sur le format des variables, reportez-vous à la section "Définition d'options de format de variable" dans le chapitre "Guide de référence du SGBD" du manuel Documentation utilisateur avancée .
| Copyright (C) 2007. Sybase Inc. All rights reserved. |
| |