![]() |
|
Uttrycka teckenEn litteral är ett värde som inte är null och som motsvarar en given datatyp. Litteraler är i regel konstanta värden, dvs. värden som används som de är, utan att ändras på något sätt. Ett litteralt värde måste stämma överens med datatypen som det representerar. I det här avsnittet kan beskrivs hur varje typ av tecken ska uttryckas i Oracle CRM On Demand Answers. TeckenlitteralerEn teckenlitteral innehåller tecken som bokstäver, siffror och symboler. För att uttrycka en teckenlitteral ska teckensträngen omges av enkla citattecken ( ' ). Längden på litteralen avgörs av antalet tecken mellan de enkla citattecknen. Datum-/tidsteckenInom SQL 92-standarden definieras tre typer datum-/tidstecken i följande format: DATE 'yyyy-MM-dd' TIME 'hh:MM:ss' TIMESTAMP 'yyyy-MM-dd hh:mm:ss' Dessa format är fasta. För att uttrycka ett tecken av datum-/tidstyp ska nyckelorden DATE, TIME eller TIMESTAMP följas av en datum-/tidsträng omgiven av enkla citattecken. Två siffror är obligatoriska för alla icke år-relaterade element även om värdet är en enda siffra (ett ental). Exempel: CASE WHEN affärsmöjlighet."Close Date" >= TIMESTAMP '2006-01-01 00:00:00' THEN '2006' ELSE 'Pre-2006' END Numeriska teckenEtt numeriskt tecken utgör ett värde av en numerisk datatyp. För att uttrycka ett numeriskt tecken behöver du bara inkludera numret. Skriv inga enkla citattecken kring numeriska tecken. Om du gör det indikerar det en teckenlitteral. Ett nummer kan föregås av ett plustecken (+) eller ett minustecken (-) för att indikera ett positivt eller ett negativt tal. Siffror kan innehålla ett decimalkomma samt decimaler. För att uttrycka flyttalsnummer som konstanta tecken anger du ett nummer följt av bokstaven E (antingen med stor eller liten bokstav) vilken i sin tur följs av ett plus- eller minustecken (+ eller -) för att indikera en positiv eller negativ exponent. Inga mellanslag är tillåtna mellan heltalet, bokstaven E och tecknet för exponenten. Exempel: 52 2.98 -326 12.5E6 |
Publicerat i Oktober 2016 | Copyright © 2005, 2016, Oracle. Oracle förbehåller sig samtliga rättigheter. Legal Notices. |