Marketing
drop table systur.mkt_solic_filial_mes;
drop table systur.mkt_verba_filial_mes;
create table systur.mkt_solic_filial_mes
( cd_solicitacao number (10)
, cd_pessoa number (8)
, nr_mes number (2)
, vl_rateio number (14,2)
, dt_atualizacao date not null
, nm_usuario varchar2 (30) not null
, cd_pessoa_mnt number (8) not null
, ip_usuario varchar2 (50) ) tablespace syst_dados_05;
alter table systur.mkt_solic_filial_mes add constraint mkt_solic_filial_mes_pk primary key (cd_solicitacao,cd_pessoa,nr_mes) using index tablespace syst_index_05;
alter table systur.mkt_solic_filial_mes add constraint mkt_solic_filial_mes_fk01 foreign key (cd_pessoa) references systur.gen_pes_cvc (cd_pessoa);
create index systur.mkt_solic_filial_mes_fk01 on systur.mkt_solic_filial_mes (cd_pessoa) tablespace syst_index_05;
comment on table systur.mkt_solic_filial_mes is 'Tabela com valores mensais da campanha dividido por mês.';
comment on column systur.mkt_solic_filial_mes.cd_solicitacao is 'Código da solicitação';
comment on column systur.mkt_solic_filial_mes.cd_pessoa is 'Código da pessoa';
comment on column systur.mkt_solic_filial_mes.nr_mes is 'Número do mês.';
comment on column systur.mkt_solic_filial_mes.vl_rateio is 'Valor do rateio da campanha';
comment on column systur.mkt_solic_filial_mes.dt_atualizacao is 'Data de atualização';
comment on column systur.mkt_solic_filial_mes.nm_usuario is 'Nome do usuário que fez a alteração';
comment on column systur.mkt_solic_filial_mes.cd_pessoa_mnt is 'Código pessoa do usuário que fez a alteração';
comment on column systur.mkt_solic_filial_mes.ip_usuario is 'IP do usuário que fez a alteração';
create table systur.mkt_verba_filial_mes
( cd_pessoa number (8)
, nr_ano number (4)
, nr_mes number (2)
, vl_mensal number (14,2)
, dt_atualizacao date not null
, nm_usuario varchar2 (30) not null
, cd_pessoa_mnt number (8) not null
, ip_usuario varchar2 (50) ) tablespace syst_dados_05;
alter table systur.mkt_verba_filial_mes add constraint mkt_verba_filial_mes_pk primary key (cd_pessoa,nr_ano,nr_mes) using index tablespace syst_index_05;
alter table systur.mkt_verba_filial_mes add constraint mkt_verba_filial_mes_fk01 foreign key (cd_pessoa) references systur.gen_pes_cvc (cd_pessoa);
create index systur.mkt_verba_filial_mes_fk01 on systur.mkt_verba_filial_mes (cd_pessoa) tablespace syst_index_05;
comment on table systur.mkt_verba_filial_mes is 'Tabela com valores mensais da filial.';
comment on column systur.mkt_verba_filial_mes.cd_pessoa is 'Código da Pessoa';
comment on column systur.mkt_verba_filial_mes.nr_ano is 'Número do Ano';
comment on column systur.mkt_verba_filial_mes.nr_mes is 'Número do Mês.';
comment on column systur.mkt_verba_filial_mes.vl_mensal is 'Valor Mensal';
comment on column systur.mkt_verba_filial_mes.dt_atualizacao is 'Data de atualização';
comment on column systur.mkt_verba_filial_mes.nm_usuario is 'Nome do usuário que fez a alteração';
comment on column systur.mkt_verba_filial_mes.cd_pessoa_mnt is 'Código pessoa do usuário que fez a alteração';
comment on column systur.mkt_verba_filial_mes.ip_usuario is 'IP do usuário que fez a alteração';