| Tulosta Avaa käytönaikaisen ohjeen PDF-versio

#### Literaalien ilmaiseminen Literaali on tapa ilmaista tietotyyppi muun arvon kuin nollan avulla. Literaalit ovat tavallisesti vakioita eli arvoja, joita käytetään sellaisenaan, niitä lainkaan muuttamatta. Literaalin arvon on vastattava edustamaansa tietotyyppiä. Tässä osassa kuvataan, miten eri literaalityypit ilmaistaan. ### Merkkijonoliteraalit Merkkijonoliteraali koostuu merkeistä, kuten kirjaimista, numeroista ja symboleista. Merkkijonoliteraalin esitysmuodossa käytetään puolilainausmerkkejä ( ' ) merkkien ympärillä. Literaalin pituus määräytyy lainausmerkkien sisällä olevien merkkien määrän mukaan. ### Aikaliteraalit SQL 92 -standardin mukaan kirjoitettuja aikaliteraaleja on kolmenlaisia, ja ne ovat seuraavaa muotoa: DATE 'yyyy-MM-dd' TIME 'hh:MM:ss' TIMESTAMP 'yyyy-MM-dd hh:mm:ss' Nämä muodot ovat kiinteitä. Aikaliteraalin esitysmuodossa käytetään avainsanaa DATE, TIME tai TIMESTAMP, jonka jälkeen tulee aikamerkkijono puolilainausmerkeissä. Muun kuin vuoden ilmaisemiseen käytetään kahta numeroa, vaikka arvo olisikin yksinumeroinen. Esimerkki: CASE WHEN Opportunity."Close Date" >= TIMESTAMP '2006-01-01 00:00:00' THEN '2006' ELSE 'Pre-2006' END ### Kokonaislukuliteraalit Kokonaislukuliteraali on numerotietotyypin arvon esitysmuoto. Kokonaislukuliteraalit kirjoitetaan sellaisenaan numeroina. Kokonaislukuliteraalien ympärillä ei käytetä puolilainausmerkkejä, jotka muuttavat literaalin merkkijonoliteraaliksi. Numeroa voi edeltää plusmerkki (+) tai miinusmerkki (-), joka ilmaisee, että luku on positiivinen tai negatiivinen. Kokonaislukuliteraali voi sisältää desimaalipisteen ja desimaaleja. Liukuluvut voidaan ilmaista literaalivakioina lisäämällä luvun perään kirjain E (pieni tai iso kirjain) ja sen jälkeen plusmerkki (+) tai miinusmerkki sen mukaan, onko luku positiivinen vai negatiivinen. Luvun ja kirjaimen E tai luvun ja etumerkin välissä ei saa olla välilyöntiä. Esimerkit: 52 2.98 -326 12.5E6

Julkaistu Elokuu 2022 | Copyright © 2005, 2022, Oracle ja/tai sen tytär-, sisar- tai osakkuusyhtiöt. Legal Notices.