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.
|