[ОТВЕТИТЬ]
Опции темы
23.07.2011 09:51  
OlegON
Иногда, с разными целями, бывает необходимо выставить системную дату базы в фиксированное значение.
Проверял на 10g, работает. Команда
Код:
ALTER SYSTEM SET fixed_date = '2007-01-27-11:50:00';
для того, чтобы обнулить действие этого параметра, необходимо выставить FIXED_DATE=NONE. Параметр документирован, хоть и не густо :)
 
28.05.2013 14:54  
Troll
процедура и грант для всех пользователей на установку фиксированной даты.
Код:
create or replace procedure datefix (fixit in varchar2 default 'none') 
is
begin
execute immediate 'ALTER SYSTEM SET fixed_date ='''|| fixit ||'''';
end;
/
grant execute on datefix to public;
пользоваться
Код:
exec sys.datefix('2013-07-28-11:50:00');
select to_char(sysdate,'DD-MM-YYYY HH24:MI:SS') from dual;
 
 
Опции темы



Часовой пояс GMT +3, время: 17:12.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.