andrebertoletti
10/8/2018 - 7:51 PM

Marketing 2

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';