![]() |
|
Литеральные выраженияЛитерал является отличным от null значением, соответствующим заданному типу данных. Литералы обычно представляют значения констант, т. е. их значения берутся как есть, без какого-либо изменения. Значение литерала должно соответствовать типу данных, который этот литерал представляет. В этом разделе описывается, как выражается каждый из типов литералов. Символьные литералыСимвольный литерал содержит символы, такие как буквы, цифры и специальные символы. Для выражения символьного литерала следует заключить символьную строку в одинарные кавычки ( ' ). Длина литерала определяется количеством символов между одинарными кавычками. Литералы даты/времениСтандартом SQL 92 определяются три вида типизированных литералов даты/времени в следующих форматах: DATE 'yyyy-MM-dd' TIME "hh:MM:ss" TIMESTAMP "yyyy-MM-dd hh:mm:ss" Это фиксированные форматы. Для выражения типизированного литерала применяются ключевые слова DATE, TIME или TIMESTAMP с последующей строкой даты/времени, заключенной в одинарные кавычки. Для каждого компонента (кроме года) требуются две цифры даже в том случае, когда значение представляется одной цифрой. Пример. CASE WHEN Opportunity."Close Date" >= TIMESTAMP "2006-01-01 00:00:00" THEN "2006" ELSE 'Pre-2006' end Числовые литералыЧисловые литералы представляют значение числового типа данных. Для выражения числового литерала достаточно задать число. Числовые литералы не заключаются в одинарные кавычки; если заключить литерал в одинарные кавычки, он становится символьным литералом. Перед числом может стоять знак плюс (+) или минус (-) для указания положительного или отрицательного числа соответственно. Числа могут содержать десятичную точку и десятичные цифры. Для выражения чисел с плавающей точкой как литеральных констант введите число с последующим символом E (в верхнем или нижнем регистре) и последующим знаком плюс (+) или минус (-) для указания положительной или отрицательной степени. Не разрешается помещать пробелы между целым числом, буквой E и знаком степени. Примеры: 52 2.98 -326 12.5E6 |
Опубликовано в Август 2018 | Copyright © Oracle, 2005, 2018 гг. Все права защищены.Legal Notices. |