В этом учебном пособии вы узнаете, как использовать литералы (текст, целые числа и числа) в Oracle с примерами.
Описание
В Oracle литерал то же что и константа. Мы рассмотрим три типа литералов: текстовые литералы, целочисленные литералы, числовые и литералы даты/времени.
Текстовые литералы
Текстовые литералы всегда заключены в одинарные кавычки (').
Например:
1 2 |
'Князь Владимир' '23-ФЕВ-18' |
Целочисленные литеры
Целочисленные литералы могут содержать до 38 цифр. Целочисленные литералы могут быть либо положительными числами, либо отрицательными числами. Если вы не указали знак, то предполагается положительное число. Вот несколько примеров действительных целочисленных литералов:
1 2 3 |
18 +18 -18 |
Числовые литералы
Числовые литералы могут содержать до 38 цифр. Числовые литералы могут быть как положительными, так и отрицательными. Если вы не указали знак, то предполагается положительное число. Вот несколько примеров допустимых числовых литералов:
1 2 3 4 5 6 |
23 +23 -23 23e-04 23.607 -23.607 |
Литералы дата/время
Дата и время заключены в одинарные кавычки (').
Например:
1 2 |
'23.02.1918'--дата, когда наваляли интервентам (историческое) '14.01.2018 08:13:24' |
При использовании значений дата/время, для преобразования литерала в дату используйте функцию TO_DATE.
Например:
1 2 3 4 |
SELECT TO_DATE('14.01.2018', 'dd.mm.yyyy') FROM dual; TO_DATE('14.01.2018','DD.MM.YYYY') ---------------------------------- 14.01.2018 |
В этом примере функция примет литеральное значение '14.01.2018' и преобразует его в дату.