blob: 72181127f66ef0633e0ab50c46cf2c351f443f7b [file] [edit]
-- Executar como usuário SRH2
-- 15454
ALTER TABLE SRH2.EXP_LOT_PROV_REQ
MODIFY (MAT_ORG_CEDENTE VARCHAR2(30));
-- 15122
ALTER TABLE SRH2.TAB_TRIBUNAL DROP CONSTRAINT CK_TAB_TRIBUNAL_03;
ALTER TABLE SRH2.TAB_TRIBUNAL ADD CONSTRAINT CK_TAB_TRIBUNAL_03
CHECK (PONTO_ELETRONICO is null or PONTO_ELETRONICO in (0, 1, 2, 3, 4, 5, 6));
UPDATE SRH2.TAB_TRIBUNAL SET PONTO_ELETRONICO = NULL;
-- 11676
ALTER TABLE SRH2.CONC_APOSENT ADD DT_FIM_APOSENTADORIA DATE;
COMMENT ON COLUMN "SRH2"."CONC_APOSENT"."DT_FIM_APOSENTADORIA"
IS 'Indica data de fim de vigência da aposentadoria para refletir casos em que há reversão de aposentadoria.';
-- Add/modify columns
alter table SRH2.APO_HIST_PROPORCIONALIDADE modify PROPOR_APOS_INI VARCHAR2(5);
alter table SRH2.APO_HIST_PROPORCIONALIDADE modify PROPOR_APOS_FIM VARCHAR2(5);
alter table SRH2.PROVIMENTO modify propor_apos_ini VARCHAR2(5);
alter table SRH2.PROVIMENTO modify propor_apos_fim VARCHAR2(5);
-- Add/modify columns
alter table SRH2.PROVIMENTO add ST_PARIDADE NUMBER(1);
comment on column SRH2.PROVIMENTO.ST_PARIDADE
is 'Indica se o valor a ser recebido pelo pensionista terá paridade ou não com o valor recebido pelos ativos.';
CREATE OR REPLACE TRIGGER SRH2.tr_provimento_log
AFTER
INSERT OR DELETE OR UPDATE
ON provimento
REFERENCING NEW AS NEW OLD AS OLD
FOR EACH ROW
declare
V_OP VARCHAR2(1) := CASE WHEN INSERTING THEN 'I' WHEN UPDATING THEN 'A' ELSE 'D' END;
begin
INSERT INTO SRH2_LOG.SRH2_PROVIMENTO VALUES (
SYSTIMESTAMP,
SRH2.PKG_LOG.FC_RETORNA_USUARIO,
SRH2.PKG_LOG.FC_RETORNA_USUARIO_OS,
SRH2.PKG_LOG.FC_RETORNA_SID,
SRH2.PKG_LOG.FC_RETORNA_PROGRAMA,
SRH2.PKG_LOG.FC_RETORNA_HOSTNAME,
SRH2.PKG_LOG.FC_RETORNA_IP,
V_OP,
SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."MAT_SERVIDOR", :NEW."MAT_SERVIDOR", 1)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."MAT_SERVIDOR", :NEW."MAT_SERVIDOR", 1)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."DT_POSSE", :NEW."DT_POSSE", 1)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."DT_POSSE", :NEW."DT_POSSE", 1)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."DT_EXERCICIO", :NEW."DT_EXERCICIO", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."DT_EXERCICIO", :NEW."DT_EXERCICIO", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."DT_PROR_EXERC", :NEW."DT_PROR_EXERC", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."DT_PROR_EXERC", :NEW."DT_PROR_EXERC", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."RESULT_EP", :NEW."RESULT_EP", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."RESULT_EP", :NEW."RESULT_EP", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."NUM_PORT_PROV", :NEW."NUM_PORT_PROV", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."NUM_PORT_PROV", :NEW."NUM_PORT_PROV", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."DT_PORT_PROV", :NEW."DT_PORT_PROV", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."DT_PORT_PROV", :NEW."DT_PORT_PROV", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."DT_PUBL_PROV", :NEW."DT_PUBL_PROV", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."DT_PUBL_PROV", :NEW."DT_PUBL_PROV", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."ATO_PROV", :NEW."ATO_PROV", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."ATO_PROV", :NEW."ATO_PROV", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."TP_PROV", :NEW."TP_PROV", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."TP_PROV", :NEW."TP_PROV", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."CD", :NEW."CD", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."CD", :NEW."CD", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."NR", :NEW."NR", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."NR", :NEW."NR", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."TP_VAC", :NEW."TP_VAC", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."TP_VAC", :NEW."TP_VAC", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."DT_VACANCIA", :NEW."DT_VACANCIA", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."DT_VACANCIA", :NEW."DT_VACANCIA", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."NUM_PORT_VACANCIA", :NEW."NUM_PORT_VACANCIA", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."NUM_PORT_VACANCIA", :NEW."NUM_PORT_VACANCIA", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."NUM_REG_APOS_TCU", :NEW."NUM_REG_APOS_TCU", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."NUM_REG_APOS_TCU", :NEW."NUM_REG_APOS_TCU", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."TP_APOSENT", :NEW."TP_APOSENT", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."TP_APOSENT", :NEW."TP_APOSENT", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."DT_REQUER_APOSENT", :NEW."DT_REQUER_APOSENT", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."DT_REQUER_APOSENT", :NEW."DT_REQUER_APOSENT", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."NUM_PROT_APOSENT", :NEW."NUM_PROT_APOSENT", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."NUM_PROT_APOSENT", :NEW."NUM_PROT_APOSENT", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."VEIC_PUBL_NOM", :NEW."VEIC_PUBL_NOM", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."VEIC_PUBL_NOM", :NEW."VEIC_PUBL_NOM", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."DT_ATO_VACANCIA", :NEW."DT_ATO_VACANCIA", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."DT_ATO_VACANCIA", :NEW."DT_ATO_VACANCIA", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."DT_PUBL_ATO_VAC", :NEW."DT_PUBL_ATO_VAC", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."DT_PUBL_ATO_VAC", :NEW."DT_PUBL_ATO_VAC", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."ATO_DESLIG", :NEW."ATO_DESLIG", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."ATO_DESLIG", :NEW."ATO_DESLIG", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."PROPOR_APOS", :NEW."PROPOR_APOS", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."PROPOR_APOS", :NEW."PROPOR_APOS", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."PROPOR_APOS_VENC", :NEW."PROPOR_APOS_VENC", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."PROPOR_APOS_VENC", :NEW."PROPOR_APOS_VENC", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."OPCAO_FC", :NEW."OPCAO_FC", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."OPCAO_FC", :NEW."OPCAO_FC", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."ST_PROC_TCU", :NEW."ST_PROC_TCU", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."ST_PROC_TCU", :NEW."ST_PROC_TCU", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."CAUSA_DETER_APO", :NEW."CAUSA_DETER_APO", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."CAUSA_DETER_APO", :NEW."CAUSA_DETER_APO", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."COD_COM", :NEW."COD_COM", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."COD_COM", :NEW."COD_COM", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."NOME_COM", :NEW."NOME_COM", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."NOME_COM", :NEW."NOME_COM", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."NUM_VAGA_COM", :NEW."NUM_VAGA_COM", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."NUM_VAGA_COM", :NEW."NUM_VAGA_COM", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."OPCAO_COM", :NEW."OPCAO_COM", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."OPCAO_COM", :NEW."OPCAO_COM", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."PROPOR_APOS_INI", :NEW."PROPOR_APOS_INI", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."PROPOR_APOS_INI", :NEW."PROPOR_APOS_INI", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."PROPOR_APOS_FIM", :NEW."PROPOR_APOS_FIM", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."PROPOR_APOS_FIM", :NEW."PROPOR_APOS_FIM", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."HOMOLOGADO_TCU", :NEW."HOMOLOGADO_TCU", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."HOMOLOGADO_TCU", :NEW."HOMOLOGADO_TCU", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."DOENCA_ESP_LEI", :NEW."DOENCA_ESP_LEI", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."DOENCA_ESP_LEI", :NEW."DOENCA_ESP_LEI", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."FLS_CAUSA_DETER", :NEW."FLS_CAUSA_DETER", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."FLS_CAUSA_DETER", :NEW."FLS_CAUSA_DETER", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."FLS_DECL_BENS", :NEW."FLS_DECL_BENS", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."FLS_DECL_BENS", :NEW."FLS_DECL_BENS", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."ANO_APOS", :NEW."ANO_APOS", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."ANO_APOS", :NEW."ANO_APOS", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."MESES_APOS", :NEW."MESES_APOS", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."MESES_APOS", :NEW."MESES_APOS", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."DIAS_APOS", :NEW."DIAS_APOS", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."DIAS_APOS", :NEW."DIAS_APOS", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."ANO_ANU", :NEW."ANO_ANU", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."ANO_ANU", :NEW."ANO_ANU", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."MESES_ANU", :NEW."MESES_ANU", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."MESES_ANU", :NEW."MESES_ANU", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."DIAS_ANU", :NEW."DIAS_ANU", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."DIAS_ANU", :NEW."DIAS_ANU", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."FLS_ANU", :NEW."FLS_ANU", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."FLS_ANU", :NEW."FLS_ANU", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."FLS_APOS", :NEW."FLS_APOS", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."FLS_APOS", :NEW."FLS_APOS", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."DT_NOVA_POSSE", :NEW."DT_NOVA_POSSE", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."DT_NOVA_POSSE", :NEW."DT_NOVA_POSSE", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."DT_NOVO_EXERCICIO", :NEW."DT_NOVO_EXERCICIO", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."DT_NOVO_EXERCICIO", :NEW."DT_NOVO_EXERCICIO", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."ORG_NOVO_PROVIMENTO", :NEW."ORG_NOVO_PROVIMENTO", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."ORG_NOVO_PROVIMENTO", :NEW."ORG_NOVO_PROVIMENTO", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."NR_PROT_DESLIG", :NEW."NR_PROT_DESLIG", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."NR_PROT_DESLIG", :NEW."NR_PROT_DESLIG", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."AREA_ATIV_ESPEC_PROV", :NEW."AREA_ATIV_ESPEC_PROV", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."AREA_ATIV_ESPEC_PROV", :NEW."AREA_ATIV_ESPEC_PROV", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."CARGO_OUTRO_ORGAO", :NEW."CARGO_OUTRO_ORGAO", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."CARGO_OUTRO_ORGAO", :NEW."CARGO_OUTRO_ORGAO", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."CD_VEIC_PUBLIC_DESLIG", :NEW."CD_VEIC_PUBLIC_DESLIG", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."CD_VEIC_PUBLIC_DESLIG", :NEW."CD_VEIC_PUBLIC_DESLIG", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."NR_VEICPUB_PROV", :NEW."NR_VEICPUB_PROV", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."NR_VEICPUB_PROV", :NEW."NR_VEICPUB_PROV", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."NR_PAGINA_VEICPUB_PROV", :NEW."NR_PAGINA_VEICPUB_PROV", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."NR_PAGINA_VEICPUB_PROV", :NEW."NR_PAGINA_VEICPUB_PROV", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."NR_VEICPUB_VAC", :NEW."NR_VEICPUB_VAC", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."NR_VEICPUB_VAC", :NEW."NR_VEICPUB_VAC", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."NR_PAGINA_VEICPUB_VAC", :NEW."NR_PAGINA_VEICPUB_VAC", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."NR_PAGINA_VEICPUB_VAC", :NEW."NR_PAGINA_VEICPUB_VAC", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."CD_ORIGEM_MAG", :NEW."CD_ORIGEM_MAG", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."CD_ORIGEM_MAG", :NEW."CD_ORIGEM_MAG", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."ST_PARIDADE", :NEW."ST_PARIDADE", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."ST_PARIDADE", :NEW."ST_PARIDADE", 0)
);
end;
/
CREATE OR REPLACE TRIGGER SRH2.tr_conc_aposent_log
AFTER
INSERT OR DELETE OR UPDATE
ON conc_aposent
REFERENCING NEW AS NEW OLD AS OLD
FOR EACH ROW
declare
V_OP VARCHAR2(1) := CASE WHEN INSERTING THEN 'I' WHEN UPDATING THEN 'A' ELSE 'D' END;
begin
INSERT INTO SRH2_LOG.SRH2_CONC_APOSENT VALUES (
SYSTIMESTAMP,
SRH2.PKG_LOG.FC_RETORNA_USUARIO,
SRH2.PKG_LOG.FC_RETORNA_USUARIO_OS,
SRH2.PKG_LOG.FC_RETORNA_SID,
SRH2.PKG_LOG.FC_RETORNA_PROGRAMA,
SRH2.PKG_LOG.FC_RETORNA_HOSTNAME,
SRH2.PKG_LOG.FC_RETORNA_IP,
V_OP,
SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."MAT_SERVIDOR", :NEW."MAT_SERVIDOR", 1)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."MAT_SERVIDOR", :NEW."MAT_SERVIDOR", 1)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."DT_POSSE", :NEW."DT_POSSE", 1)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."DT_POSSE", :NEW."DT_POSSE", 1)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."DT_CONC_DOC_APOS", :NEW."DT_CONC_DOC_APOS", 1)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."DT_CONC_DOC_APOS", :NEW."DT_CONC_DOC_APOS", 1)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."NUM_CONC_DOC_APOS", :NEW."NUM_CONC_DOC_APOS", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."NUM_CONC_DOC_APOS", :NEW."NUM_CONC_DOC_APOS", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."DT_VIG_APOS", :NEW."DT_VIG_APOS", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."DT_VIG_APOS", :NEW."DT_VIG_APOS", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."DT_PUBL_APOS", :NEW."DT_PUBL_APOS", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."DT_PUBL_APOS", :NEW."DT_PUBL_APOS", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."TP_ATO_CONC_DOC_APOS", :NEW."TP_ATO_CONC_DOC_APOS", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."TP_ATO_CONC_DOC_APOS", :NEW."TP_ATO_CONC_DOC_APOS", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."VEIC_PUBL_APOS", :NEW."VEIC_PUBL_APOS", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."VEIC_PUBL_APOS", :NEW."VEIC_PUBL_APOS", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."PERCEBE_TRIBUNAL", :NEW."PERCEBE_TRIBUNAL", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."PERCEBE_TRIBUNAL", :NEW."PERCEBE_TRIBUNAL", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."NUM_REG_APOS_TCU", :NEW."NUM_REG_APOS_TCU", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."NUM_REG_APOS_TCU", :NEW."NUM_REG_APOS_TCU", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."TP_APOSENT", :NEW."TP_APOSENT", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."TP_APOSENT", :NEW."TP_APOSENT", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."DT_REQUER_APOSENT", :NEW."DT_REQUER_APOSENT", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."DT_REQUER_APOSENT", :NEW."DT_REQUER_APOSENT", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."NUM_PROT_APOSENT", :NEW."NUM_PROT_APOSENT", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."NUM_PROT_APOSENT", :NEW."NUM_PROT_APOSENT", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."CAUSA_DETER_APO", :NEW."CAUSA_DETER_APO", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."CAUSA_DETER_APO", :NEW."CAUSA_DETER_APO", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."HOMOLOGADO_TCU", :NEW."HOMOLOGADO_TCU", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."HOMOLOGADO_TCU", :NEW."HOMOLOGADO_TCU", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."DOENCA_ESP_LEI", :NEW."DOENCA_ESP_LEI", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."DOENCA_ESP_LEI", :NEW."DOENCA_ESP_LEI", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."DT_DOENCA_ESP_LEI", :NEW."DT_DOENCA_ESP_LEI", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."DT_DOENCA_ESP_LEI", :NEW."DT_DOENCA_ESP_LEI", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."DT_HOMOLOGACAO_TCU", :NEW."DT_HOMOLOGACAO_TCU", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."DT_HOMOLOGACAO_TCU", :NEW."DT_HOMOLOGACAO_TCU", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'O', :OLD."DT_FIM_APOSENTADORIA", :NEW."DT_FIM_APOSENTADORIA", 0)
, SRH2.PKG_LOG.FC_LOG(V_OP, 'N', :OLD."DT_FIM_APOSENTADORIA", :NEW."DT_FIM_APOSENTADORIA", 0)
);
end;
/
-- Outros
ALTER TABLE SRH2.TAB_INDICATIVO_SUSPENSAO
MODIFY (
DS VARCHAR2 (100 BYTE)
)
/
INSERT INTO SRH2.TAB_INDICATIVO_MATERIA(CD, DS) VALUES('09', 'Contribuições para o RPPS/regime militar');
-- Commit
COMMIT;