Читать в оригинале

<< Предыдущая Оглавление Следующая >>


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.



<< Предыдущая Оглавление Следующая >>