/*================*/ /* Versão: 2.2.82 */ /*==============================================================*/ /* Table: AUX_MARTINI */ /*==============================================================*/ create table AUX_MARTINI ( COD_CLIENTE INTEGER not null, SEQ_AUX SMALLINT not null, DATA DATE, MEDICO VARCHAR(45), LONGE_OD VARCHAR(10), LONGE_OE VARCHAR(10), ADICAO VARCHAR(10), D_P VARCHAR(10), ALTURA VARCHAR(10), ARMACAO VARCHAR(50), TIPO_LENTE VARCHAR(50), OBS VARCHAR(255), constraint PK_AUX_MARTINI primary key (COD_CLIENTE, SEQ_AUX) ); alter table AUX_MARTINI add constraint FK_AUX_MART_AUX_MARTI_CLIENTES foreign key (COD_CLIENTE) references CLIENTES (COD_CLIENTE); COMMIT WORK; /*==============================================================*/ /* Trigger: TG_EXCLUI_EMPRESAS */ /*==============================================================*/ SET TERM ^; ALTER TRIGGER TG_EXCLUI_EMPRESAS ACTIVE BEFORE DELETE POSITION 0 AS BEGIN /* PARA AS ORDEM SE SERVIÇO PRODUÇÃO */ DELETE FROM MATERIAL_OSP WHERE COD_EMPRESA = OLD.COD_EMPRESA; DELETE FROM PRODUTO_OSP WHERE COD_EMPRESA = OLD.COD_EMPRESA; DELETE FROM SERVICO_OSP WHERE COD_EMPRESA = OLD.COD_EMPRESA; DELETE FROM ORDEM_SERVPROD WHERE COD_EMPRESA = OLD.COD_EMPRESA; /* PARA AS NOTAS FISCAIS */ DELETE FROM DESCAUX_NF WHERE COD_EMPRESA = OLD.COD_EMPRESA; DELETE FROM DESCCORPO_NF WHERE COD_EMPRESA = OLD.COD_EMPRESA; DELETE FROM ALIQ_ICMSNF WHERE COD_EMPRESA = OLD.COD_EMPRESA; DELETE FROM PARCELAS WHERE COD_EMPRESA = OLD.COD_EMPRESA; DELETE FROM ITENS_NF WHERE COD_EMPRESA = OLD.COD_EMPRESA; DELETE FROM SERVICOS_NF WHERE COD_EMPRESA = OLD.COD_EMPRESA; DELETE FROM NOTAFISCAL WHERE COD_EMPRESA = OLD.COD_EMPRESA; /* PARA AS DOCTOS DE ENTRADA */ DELETE FROM ITENS_ENTRADA WHERE COD_EMPRESA = OLD.COD_EMPRESA; DELETE FROM PARCELAS_ENTRADAS WHERE COD_EMPRESA = OLD.COD_EMPRESA; DELETE FROM ENTRADAS WHERE COD_EMPRESA = OLD.COD_EMPRESA; /* PARA AS CUPONS FISCAIS */ DELETE FROM ITENS_CUPOM WHERE COD_EMPRESA = OLD.COD_EMPRESA; DELETE FROM PARCELAS_CUPOM WHERE COD_EMPRESA = OLD.COD_EMPRESA; DELETE FROM CUPOM_FISCAL WHERE COD_EMPRESA = OLD.COD_EMPRESA; /* PARA AS ORDENS DE COMPRA */ DELETE FROM ITENS_COMPRA WHERE COD_EMPRESA = OLD.COD_EMPRESA; DELETE FROM ORDEM_COMPRA WHERE COD_EMPRESA = OLD.COD_EMPRESA; /* PARA OS PEDIDOS */ DELETE FROM ITENS_PEDIDO WHERE COD_EMPRESA = OLD.COD_EMPRESA; DELETE FROM PARCELAS_PEDIDO WHERE COD_EMPRESA = OLD.COD_EMPRESA; DELETE FROM PEDIDOS WHERE COD_EMPRESA = OLD.COD_EMPRESA; /* PARA AS ORDENS DE SERVIÇO */ DELETE FROM ITENS_ORDEM WHERE COD_EMPRESA = OLD.COD_EMPRESA; DELETE FROM ORDEM_SERVICO WHERE COD_EMPRESA = OLD.COD_EMPRESA; /* PARA OS ORÇAMENTOS */ DELETE FROM ITENS_ORCAMENTO WHERE COD_EMPRESA = OLD.COD_EMPRESA; DELETE FROM ORCAMENTOS WHERE COD_EMPRESA = OLD.COD_EMPRESA; /* PARA O ESTOQUE */ DELETE FROM MOVTO_ESTOQUE WHERE COD_EMPRESA = OLD.COD_EMPRESA; DELETE FROM SALDO_PRODUTOS WHERE COD_EMPRESA = OLD.COD_EMPRESA; /* PARA O CONTAS A RECEBER */ DELETE FROM MOVTO_RECPAG WHERE COD_EMPRESA = OLD.COD_EMPRESA; DELETE FROM DOCTOS_RECPAG WHERE COD_EMPRESA = OLD.COD_EMPRESA; /* PARA O CAIXA */ DELETE FROM MOVTO_CAIXA WHERE COD_EMPRESA = OLD.COD_EMPRESA; DELETE FROM SALDO_CAIXA WHERE COD_EMPRESA = OLD.COD_EMPRESA; /* PARA AS ORDEM SE PRODUÇÃO */ DELETE FROM PROD_PRODUCAO WHERE COD_EMPRESA = OLD.COD_EMPRESA; DELETE FROM ITENS_PRODUCAO WHERE COD_EMPRESA = OLD.COD_EMPRESA; DELETE FROM ORDEM_PRODUCAO WHERE COD_EMPRESA = OLD.COD_EMPRESA; UPDATE CONFIG SET COD_EMPRESA = NULL WHERE COD_EMPRESA = OLD.COD_EMPRESA; END^ SET TERM ;^ COMMIT WORK; /*=================*/ /* Versão: 2.2.85a */ /*==============================================================*/ /* Table: AUX_MARTINI */ /*==============================================================*/ ALTER TABLE AUX_MARTINI ALTER COLUMN LONGE_OD TYPE VARCHAR (20) CHARACTER SET ISO8859_1; ALTER TABLE AUX_MARTINI ALTER COLUMN LONGE_OE TYPE VARCHAR (20) CHARACTER SET ISO8859_1; COMMIT WORK;