› Fóruns › Banco de dados Oracle › [UPDATE] Conversão de Tabelas › [UPDATE] Conversão de Tabelas
@rman
É uma conversão de sistemas, irei realizar de 2 a 3 vezes….
Segue a descrição das tabelas.
Não sei se o UPDATE é uma boa ideia pois a tabela possui uma quantidade considerável de registros
(27 milhões).
Mas ao mesmo tempo não tive outra ideia.
O que acha rman ?
/* DIVIDA */
Nome Nulo Tipo
TIPODIVIDA VARCHAR2(1)
INSCRICAO NUMBER
ANOREFER NUMBER
MESREFER NUMBER
SEQLEITURA NUMBER
SEQPARCELA NUMBER
VALORAGUA NUMBER(12,2)
VALORESGOTO NUMBER(12,2)
VALORDIVERSOS NUMBER(12,2)
SITUACAOLANCTO VARCHAR2(1)
SITUACAOPAGTO VARCHAR2(1)
CONSUMO NUMBER
CODTRIBUTACAO NUMBER
QTDEECONRES NUMBER
QTDEECONCOM NUMBER
QTDEECONIND NUMBER
QTDEECONPUB NUMBER
TIPOLIGACAO VARCHAR2(1)
SITHIDROMETRO VARCHAR2(1)
CREDITOCONSUMO NUMBER
USUARIO VARCHAR2(30)
DATA DATE
TIPOMOVIMENTO VARCHAR2(1)
HORARIO VARCHAR2(8)
DTVENCTO DATE
VALORPAGO NUMBER(12,2)
DATAPAGO DATE
CGC_CPF VARCHAR2(15)
NR_DIFER NUMBER
NR_MATRICULA_UNIDADE NUMBER
DT_MES_ANO_REF DATE
===================================================================================================================================
/PES DIVIDA/
Nome Nulo Tipo
NR_MATRICULA NOT NULL NUMBER(10)
DT_MES_ANO NOT NULL DATE
NR_DIFER NOT NULL NUMBER(2)
CD_MUNICIPIO NOT NULL NUMBER(3)
NR_SETOR NOT NULL NUMBER(3)
NR_QUADRA NOT NULL NUMBER(3)
NR_LOTE NOT NULL NUMBER(4)
NR_UNIDADE NOT NULL NUMBER(2)
ID_SITUACAO NOT NULL NUMBER(1)
TP_EMISSAO NOT NULL VARCHAR2(1)
DT_EMISSAO NOT NULL DATE
CD_MOTIVO_EMISSAO NOT NULL NUMBER(3)
ID_SITUAC_PAGTO NOT NULL VARCHAR2(1)
DT_VENCTO NOT NULL DATE
QT_VOLUME_FATURADO NOT NULL NUMBER(6)
VL_FATURA NOT NULL NUMBER(15,2)
NR_SEQ NOT NULL NUMBER(18)
ID_COBRANCA_MULTA NOT NULL VARCHAR2(1)
ID_TIPO_FATURA NOT NULL VARCHAR2(1)
NR_SEQ_GRUPO_FATMTO NOT NULL NUMBER(6)
DT_LIMITE_PAGTO NOT NULL DATE
VL_PAGO NUMBER(15,2)
DT_PAGTO DATE
NR_GRUPO_FATMTO NUMBER(2)
DT_CANCEL DATE
CD_MOTIVO_CANCEL NUMBER(3)
NR_HIDROMETRO VARCHAR2(10)
TP_CATEG_PRINCIPAL VARCHAR2(1)
ID_ENTREGA_FATURA NUMBER(1)
TP_COBRANCA VARCHAR2(1)
ID_SITUAC_INSTAL NUMBER(1)
TP_ATENDIMENTO NUMBER(1)
CD_MUNICIPIO_ENTREGA NUMBER(3)
NR_SETOR_ENTREGA NUMBER(3)
NR_QUADRA_ENTREGA NUMBER(3)
NR_LOTE_ENTREGA NUMBER(4)
NR_UNIDADE_ENTREGA NUMBER(2)
CD_ORGAO_CENTRAL NUMBER(5)
CD_ENTREGA NUMBER(3)
TP_CALCULO CHAR(1)
VL_BASE_IMPOSTO NUMBER(15,2)
NM_CONTA_USUARIO_ALT_FAT VARCHAR2(15)
DT_HORA_ALT_FAT DATE
NR_TOMADAS NUMBER(3)
QT_CONSUMO_MEDIO NUMBER(6)
DT_SITUACAO_INSTAL DATE
ID_SITUAC_INSTAL_ANT NUMBER(1)
DT_SITUAC_INSTAL_ANT DATE
ID_UNIDADE_CENTRALA VARCHAR2(1)
DT_VENCTO_ALTERN NUMBER(2)
ID_CALCULO_ECONOMIA VARCHAR2(1)
ID_RECALC_UNIDADE CHAR(1)
TP_CONSUMO NUMBER(1)
QT_VOLUME_REAL NUMBER(6)
CD_ETE NUMBER(3)
TP_CANCELAMENTO NUMBER
DS_ATIVIDADE_R VARCHAR2(50)
DS_ATIVIDADE_C VARCHAR2(50)
DS_ATIVIDADE_I VARCHAR2(50)
DS_ATIVIDADE_P VARCHAR2(50)
ID_FATURA_REMIDA CHAR(1)
NR_LEI_REMISSAO NUMBER(5)
NR_ANO_LEI NUMBER(4)