![]() |
|
Verwendung von LiteralenEin Literal ist ein nicht leerer Wert, der einem gegebenen Datentyp entspricht. Literale sind üblicherweise konstante Werte; das heißt, es handelt sich um Werte, die wie sie sind wörtlich genommen und nicht geändert werden. Ein Literalwert muss dem jeweiligen Datentyp entsprechen. Dieser Abschnitt beschreibt, wie die verschiedenen Literalentypen ausgedrückt werden. ZeichenliteraleEin Zeichenliteral enthält Zeichen wie Buchstaben, Zahlen und Symbole. Um ein Zeichenliteral auszudrücken, setzen Sie einfache Anführungszeichen ( ' ) um die Zeichenfolge. Die Länge des Literals ist von der Anzahl der Zeichen zwischen den einfachen Anführungszeichen abhängig. Datum-/Uhrzeit-LiteraleDer SQL 92-Standard definiert drei Arten eingegebenerDatum-/Uhrzeit-Literale in folgenden Formaten: DATE 'yyyy-MM-dd' TIME 'hh:MM:ss' TIMESTAMP 'yyyy-MM-dd hh:mm:ss' Diese Formate sind fest. Um ein eingegebenes Datum-/Uhrzeit-Literal auszudrücken, verwenden Sie die Schlüsselwörter DATE, TIME oder TIMESTAMP gefolgt von einer Datum-/Uhrzeit-Zeichenfolge in einfachen Anführungszeichen. Für alle Komponenten außer dem Jahr sind zwei Stellen erforderlich, auch wenn es sich um einen einstelligen Wert handelt. Beispiele: CASE WHEN Opportunity."Close Date" >= TIMESTAMP '2006-01-01 00:00:00' THEN '2006' ELSE 'Pre-2006' END Numerische LiteraleEin numerisches Literal stellt einen Wert eines numerischen Datentyps dar. Um ein numerisches Literal auszudrücken, geben Sie einfach die Zahl an. Setzen Sie um numerische Literale keine einfachen Anführungszeichen; hierdurch wird das Literal als Zeichenliteral ausgedrückt. Vor einer Zahl kann entweder ein Pluszeichen (+) oder ein Minuszeichen (-) stehen, um eine positive bzw. negative Zahl anzugeben. Zahlen können Dezimalzeichen und Dezimalzahlen umfassen. Um Fließkommazahlen als Literalkonstanten auszudrücken, geben Sie eine Zahl gefolgt vom Buchstaben E (groß oder klein) und dem Plus- (+) oder dem Minuszeichen (-) als Angabe für einen positiven oder negativen Exponenten ein. Zwischen der Ganzzahl, dem Buchstaben E und dem Vorzeichen des Exponenten sind keine Leerzeichen zulässig. Beispiele: 52 2.98 -326 12.5E6 |
Veröffentlicht September 2017 | Copyright © 2005, 2017, Oracle. Alle Rechte vorbehalten. Legal Notices. |