Я пытаюсь выполнить следующий SQL:
INSERT INTO "x"
("x_id", "requested_function", "user_action", "t_users_id", "date", "wf_process", "details")
VALUES
('66', 'index', 'view', '1', '2011-02-04 22:14:19', '15', '');
.. но я получаю эту ошибку: ORA-01861: литерал не соответствует строке формата.
Эта ошибка устраненаесли я добавлю формат даты следующим образом:
INSERT INTO "x"
("x_id", "requested_function", "user_action", "t_users_id", "date", "wf_process", "details")
VALUES
('66', 'index', 'view', '1',to_date('2011-02-04 22:14:19','yyyy-mm-dd hh24:mi:ss'), '15', '');
Я не хочу определять формат даты для каждого оператора SQL, я хочу, чтобы этот формат был стандартным для всех полей даты в базе данных, безнеобходимо определить его, другими словами, первый оператор SQL должен работать без ошибок.
Могу ли я определить формат даты для базы данных Oracle, поэтому нет необходимости определять его снова с каждым оператором SQL?