sip_script_limpeza_oracle.sql
1.09 KB
/*
SCRIPT DE LIMPEZA DE DADOS DA BASE DE DADOS DO SIP - SEI 2.6.0 (ORACLE)
*/
connect sip@sip
/* Reconstrui as tabelas de log e auditoria e as sequences correspondentes */
truncate table infra_auditoria;
truncate table infra_log;
declare
l_val number;
Begin
execute immediate 'select seq_infra_auditoria.nextval from dual' INTO l_val;
execute immediate 'alter sequence seq_infra_auditoria increment by -' || l_val || ' minvalue 0';
execute immediate 'select seq_infra_auditoria.nextval from dual' INTO l_val;
execute immediate 'alter sequence seq_infra_auditoria increment by 1 minvalue 0';
execute immediate 'select seq_infra_log.nextval from dual' INTO l_val;
execute immediate 'alter sequence seq_infra_log increment by -' || l_val || ' minvalue 0';
execute immediate 'select seq_infra_log.nextval from dual' INTO l_val;
execute immediate 'alter sequence seq_infra_log increment by 1 minvalue 0';
end;
truncate login;
/********************************************************************************************************************************************************/