![]() |
|
Utilisation de littérauxUn littéral est une valeur non nulle qui correspond à un type de données spécifique. En général, il s'agit de valeurs constantes ; c'est-à-dire de valeurs prises littéralement telles quelles, sans y apporter le moindre changement. Une valeur littérale doit se conformer au type de données qu'elle représente. Cette section décrit comment exprimer chaque type de littéral. Littéraux de caractèreUn littéral de caractère contient des caractères tels que des lettres, nombres et symboles. Pour exprimer un littéral de caractère, entourez la chaîne de caractères de guillemets simples ( ' ). La longueur du littéral dépend du nombre de caractères compris entre ces guillemets. Littéraux DateHeureLa norme SQL 92 définit trois types de littéraux DateHeure saisis , dans les formats suivants : DATE 'yyyy-MM-dd' TIME 'hh:MM:ss' TIMESTAMP 'yyyy-MM-dd hh:mm:ss' Ces formats sont fixes. Pour exprimer un littéral dateheure saisi, utilisez les mots clés DATE, TIME ou TIMESTAMP suivis d'une chaîne dateheure entourée de guillemets simples. Deux chiffres sont requis pour tous les composants, à l'exception de l'année, même si la valeur ne compte qu'un seul chiffre. Exemple : CASE WHEN Opportunity."Date de clôture" >= TIMESTAMP '2006-01-01 00:00:00' THEN '2006' ELSE 'Début 2006' END Littéraux numériquesUn littéral numérique correspond à une valeur de type données numériques. Pour exprimer un littéral numérique, il suffit d'inclure le nombre. N'entourez pas les littéraux numériques de guillemets simples, car vous exprimeriez alors un littéral de caractère. Vous pouvez faire précéder un nombre d'un signe plus (+) ou moins (-) pour indiquer un nombre respectivement positif ou négatif. Les nombres peuvent contenir une virgule et des décimales. Pour exprimer des nombres à virgule flottante comme constantes de littéral, saisissez un nombre suivi de la lettre E (en majuscule ou minuscule) et du signe plus (+) ou moins (-) pour indiquer un exposant positif ou négatif. Les espaces ne sont pas autorisés entre l'entier, la lettre E et le signe de l'exposant. Exemples : 52 2.98 -326 12.5E6 |
Publié en septembre 2017 | Copyright © 2005, 2017, Oracle. Tous droits réservés. Legal Notices. |