| Udskriv Åbn PDF-version af online-hjælp

#### Litteraler som udtryk En litteral er en NONNULL-værdi, der svarer til en given datatype. Litteraler er typisk konstante værdier; dvs. de er værdier, der tages bogstaveligt som de er uden at ændre dem overhovedet. En litteralværdi skal overholde den datatype, som den repræsenterer. Dette afsnit beskriver, hvordan hver litteraltype udtrykkes. ### Tegnlitteraler En tegnlitteral indeholder tegn, så som bogstaver, tal og symboler. Tegnstrengen skal omgives af enkelte anførselstegn ( ' ) for at udtrykke en tegnlitteral. Længden af litteralen fastlægges af antallet af tegn mellem enkeltanførselstegnene. ### Dato/tidslitteraler SQL 92-standarden definerer tre slags skrevne dato/tidslitteraler i følgende formater: DATE 'åååå-MM-dd' TIME 'tt:MM:ss' TIMESTAMP 'åååå-MM-dd tt:mm:ss' Disse formater er faste. For at udtrykke en skreven dato/tidslitteral skal du bruge nøgleordene DATE, TIME eller TIMESTAMP efterfulgt af en dato/tidsstreng omsluttet af enkelte anførselstegn. To cifre kræves til alle ikke-årskomponenter, selv om værdien er et enkelt ciffer. Eksempel: CASE WHEN Salgsmulighed."Lukkedato" >= TIMESTAMP '2006-01-01 00:00:00' THEN '2006' ELSE 'Før 2006' END ### Numeriske litteraler En numerisk litteral repræsenterer en værdi af en numerisk datatype. Medtag blot tallet for at udtrykke en numerisk litteral. Sæt ikke enkelte anførselstegn rundt om numeriske litteraler, da det udtrykker litteralen som en tegnlitteral. Der kan stå et plustegn (+) eller et minustegn (-) foran et tal for at angive henholdsvis et positivt eller negativt tal. Tal kan indeholde et decimaltegn og decimaler. For at udtrykke tal med flydende decimal som litterale konstanter skal du indtaste et tal efterfulgt af tallet E (stort eller lille bogstav) og efterfulgt af plustegnet (+) eller minustegnet (-) for at angive en positiv eller negativ eksponent. Ingen mellemrum er tilladt mellem heltallet, bogstavet E og eksponentens fortegn. Eksempler: 52 2.98 -326 12.5E6

Publiceret August 2022 | Copyright © 2005, 2022, Oracle og/eller Oracles associerede selskaber. Legal Notices