Как создать упакованный числовой стиль для текущей даты в Oracle
Укажите день, месяц и год как три значения INTEGER без разделителей между ними, используя следующие правила:
Компоненты дня и месяца должны иметь две цифры. Если день или месяц меньше 10, ему должен предшествовать ноль.
Для любого года компонент года может иметь четыре цифры (например, 1997). Для лет в диапазоне от 1950 до 2049 года компонент года может, в качестве альтернативы, иметь две цифры (50 обозначает 1950 и т. Д.).
Вы не можете использовать какие-либо разделители между компонентами даты.
Примеры: "240497" или "04241997"
1 ответ
Я не уверен, в чем вопрос, но вы можете отформатировать дату с to_char
select to_char(sysdate,'ddmmyyyy') as d
from dual;
Ouput
D
--------
07092016
Если вы хотите вставить в таблицу
insert into t1 (field1)
values (to_char(sysdate,'ddmmyyyy'));