Oracle PL /SQL fournit un certain nombre de raccourcis puissants afin d'éviter la nécessité d' ajouter du code supplémentaire . Souvent, vous êtes tenu de formater des nombres et des caractères dans Oracle pour présenter des données dans différents formats ou des devises . Un de ces installations est appelé le " Format du modèle . " Oracle Ceci permet champs de longueur variable pour être affichés ou utilisés dans un format spécifique . Les champs numériques peuvent être formatés dans un certain nombre de façons, y compris zéro pour terminer un certain nombre avant et après le nombre réel . Instructions
1 numéros de préfixe
avec des zéros avant le nombre réel . Les chiffres sont habituellement tenues dans la base de données que les champs "Numéro" . Par conséquent, ils devront être converti en un champ , soit de la date ( les dates) ou un champ de caractères de sorte que le format de rembourrage peut être appliqué au nombre . L'exemple suivant sélectionne un champ de numéro et en utilisant les préfixes de modèle de format le nombre de zéros :
SELECT * from client où customerid = TO_CHAR ( '12345 ' , '0999 ');
2 < p> Ajouter zéros après le nombre réel . Cela garantit aucun des espaces à droite existent et le champ est rempli entièrement avec des chiffres . Ce qui suit est un exemple d'utilisation de zéros avec un numéro:
SELECT * from client où customerid = TO_CHAR ( '12345 ' , '9990 ');
3
Mise à jour , supprimer ou sélectionner des numéros ou des champs de format de date en utilisant le modèle de format et rembourrage avec des zéros , le cas échéant . Un certain nombre d' autres formats peuvent être utilisés en plus des données de remplissage avec des zéros. Ceux-ci peuvent être trouvés dans la documentation Oracle pour votre système.