![]() |
|
Literaalien ilmaiseminenLiteraali 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 kukin literaalityyppi ilmaistaan ohjelmassa Oracle CRM On Demand Answers. MerkkijonoliteraalitMerkkijonoliteraali 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. AikaliteraalitSQL 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 KokonaislukuliteraalitKokonaislukuliteraali 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 Lokakuu 2016 | Copyright © 2005, 2016, Oracle ja/tai sen tytär-, sisar- tai osakkuusyhtiöt. Kaikki oikeudet pidätetään. Legal Notices. |