Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше
Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике
3.5.4. Ввод
данных типа DATE
Ввод данных в столбцы,
имеющие тип данных DATE,
может
представлять проблему в Oracle. Oracle требует, чтобы даты вводились в определенном
формате, но иногда бывает трудно определить, в каком именно. В этой ситуации на
помощь может прийти функция ТО_DATE. Эта функция принимает два параметра, как
показано ниже:
TO_DATE('11/12/2002', 'MM/DD/YYYY')
Первый параметр — это
значение даты, а второй — шаблон, который должен использоваться для
интерпретации этого значения. В данном примере число 11 указывает месяц, а 12
— день месяца.
Функцию TO_DATE можно использовать в
операторе INSERT для записи даты во
вновь создаваемые строки. Пусть, например, таблица Т1 имеет два столбца, А и
В, где А имеет тип INT,
и В DATE. Тогда новую строку в
таблицу Т1 можно вставить с помощью следующего оператора:
INSERT
INTO Т1 VALUES (100, T0_DATE('05/01/2007',
'MM/DD/YYYY'));
Результатом будет
строка, содержащая значение 100 и дату 1 мая 2007 года в формате Oracle. Функцию ТО_DATE можно также использовать
в операторах UPDATE.