| Печать Открыть версию интерактивной справки в формате PDF

#### Литеральные выражения Литерал является отличным от 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

Опубликовано в Август 2022 | Copyright © Oracle и/или ее дочерние компании, 2005, 2022. Legal Notices.