alter table Inv_tomafis add(tipo char(1) default '1' not null check (tipo in ('1','2','3','D'))); alter table Inv_tomafis add(usuario varchar2(30) default USER not null); alter table inv_tomafis modify(tipo_inv varchar2(3)); update inv_tomafis set tipo_inv=trim(tipo_inv); alter table Inv_dettomafis add(conteo1 number(14,4) check (conteo1>=0)); update inv_dettomafis set conteo1=can_fisico; alter table inv_dettomafis drop column can_fisico; alter table Inv_dettomafis add(conteo2 number(14,4) check (conteo2>=0)); alter table Inv_dettomafis add(conteo3 number(14,4) check (conteo3>=0)); alter table inv_encabmovimiento modify(cod_usuario varchar2(30)); alter table inv_hist_enc_movto modify(cod_usuario varchar2(30)); drop table invtmp; --create table invtmp --(cod_cia char(3) not null, -- cod_localiza varchar2(8) not null, -- cod_articulo varchar2(25) not null, -- cod_bodega char(3) not null, -- fecha date not null, -- metrosent number(14,4) not null, -- pesoret number(14,4) not null, -- metrostot number(14,4) not null, -- teorico number(14,4) not null, -- usuario varchar2(30) not null, -- constraint invtmp_pk primary key(cod_cia, cod_localiza, cod_articulo) --); drop table inv_dintomafis; create table inv_dintomafis ( secuencia number(10) NOT NULL, cod_lote varchar2(15) NOT NULL, cod_articulo varchar2(25) NOT NULL, localiza varchar2(8) NOT NULL, fecha date not null, cantidadent number(14,4) not null, pesoent number(14,4) not null, can_existe number(14,4) not null, can_fisico number(14,4) not null, costo number(14,4) not null, constraint inv_dintomafis_pk primary key(secuencia, cod_lote, localiza, cod_articulo) );