ALTER TABLE BAIXA DROP CONSTRAINT FK_BAIXA_BAIXA;
ALTER TABLE CARTAO_CREDITO DROP CONSTRAINT FK_CARTAO_CREDITO_EMPRESA;
ALTER TABLE CHECKOUT DROP CONSTRAINT FK_CHECKOUT_EMPRESA;
ALTER TABLE CONCILIACAO_CARTAO DROP CONSTRAINT FK_CONCILIACAO_CARTAO_EMPRESA;
ALTER TABLE CONTADOR DROP CONSTRAINT FK_CONTADOR_EMPRESA;
ALTER TABLE CONTA_FINANCEIRA DROP CONSTRAINT FK_CONTA_FINANCEIRA_EMPRESA;
ALTER TABLE CTE DROP CONSTRAINT FK_CTE_EMPRESA;
ALTER TABLE DAV DROP CONSTRAINT FK_DAV_EMPRESA;
ALTER TABLE DISPOSITIVO DROP CONSTRAINT FK_DISPOSITIVO_EMPRESA;
ALTER TABLE EMPRESA_EMAIL DROP CONSTRAINT FK_EMPRESA_EMAIL_EMPRESA;
ALTER TABLE EMPRESA_PARAMETROS DROP CONSTRAINT FK_EMPRESA_PARAMETROS_EMPRESA;
ALTER TABLE INVENTARIO DROP CONSTRAINT FK_IVENTARIO_EMPRESA;
ALTER TABLE MDFE DROP CONSTRAINT FK_MDFE_EMPRESA;
ALTER TABLE MOVIMENTO DROP CONSTRAINT FK_MOVIMENTO_EMPRESA;
ALTER TABLE NFE_DESTINADA DROP CONSTRAINT FK_NFE_DESTINADA_EMPRESA;
ALTER TABLE NFE_INUTILIZACAO DROP CONSTRAINT FK_NFE_INUTILIZACAO_EMPRESA;
ALTER TABLE PLANO_BACKUP DROP CONSTRAINT FK_PLANO_BACKUP_EMPRESA;
ALTER TABLE PRODUTO_EMPRESA DROP CONSTRAINT FK_PE_EMPRESA;
ALTER TABLE PROMOCAO DROP CONSTRAINT FK_PROMOCAO_EMPRESA;
ALTER TABLE REMESSA DROP CONSTRAINT FK_REMESSA_EMPRESA;
ALTER TABLE RENEGOCIACAO DROP CONSTRAINT FK_RENEGOCIACAO_EMPRESA;
ALTER TABLE RETORNO DROP CONSTRAINT FK_EMPRESA_RETORNO;
ALTER TABLE TDF_SERIE DROP CONSTRAINT FK_TDF_SERIE_EMPRESA;
ALTER TABLE TITULO DROP CONSTRAINT FK_TITULO_EMPRESA;
ALTER TABLE TRANSACAO_CARTAO DROP CONSTRAINT FK_TRANSACAO_CARTAO_EMPRESA;
ALTER TABLE TRANSACAO_ESTOQUE DROP CONSTRAINT FK_TRANSACAO_ESTOQUE_EMPRESA;
ALTER TABLE BAIXA ADD CONSTRAINT FK_BAIXA_BAIXA FOREIGN KEY (ID_EMPRESA) REFERENCES EMPRESA (ID_EMPRESA) ON UPDATE CASCADE;
ALTER TABLE CARTAO_CREDITO ADD CONSTRAINT FK_CARTAO_CREDITO_EMPRESA FOREIGN KEY (ID_EMPRESA) REFERENCES EMPRESA (ID_EMPRESA) ON UPDATE CASCADE;
ALTER TABLE CHECKOUT ADD CONSTRAINT FK_CHECKOUT_EMPRESA FOREIGN KEY (ID_EMPRESA) REFERENCES EMPRESA (ID_EMPRESA) ON UPDATE CASCADE;
ALTER TABLE CONCILIACAO_CARTAO ADD CONSTRAINT FK_CONCILIACAO_CARTAO_EMPRESA FOREIGN KEY (ID_EMPRESA) REFERENCES EMPRESA (ID_EMPRESA) ON UPDATE CASCADE;
ALTER TABLE CONTADOR ADD CONSTRAINT FK_CONTADOR_EMPRESA FOREIGN KEY (ID_EMPRESA) REFERENCES EMPRESA (ID_EMPRESA) ON UPDATE CASCADE;
ALTER TABLE CONTA_FINANCEIRA ADD CONSTRAINT FK_CONTA_FINANCEIRA_EMPRESA FOREIGN KEY (ID_EMPRESA) REFERENCES EMPRESA (ID_EMPRESA) ON UPDATE CASCADE;
ALTER TABLE CTE ADD CONSTRAINT FK_CTE_EMPRESA FOREIGN KEY (ID_EMPRESA) REFERENCES EMPRESA (ID_EMPRESA) ON UPDATE CASCADE;
ALTER TABLE DAV ADD CONSTRAINT FK_DAV_EMPRESA FOREIGN KEY (ID_EMPRESA) REFERENCES EMPRESA (ID_EMPRESA) ON UPDATE CASCADE;
ALTER TABLE DISPOSITIVO ADD CONSTRAINT FK_DISPOSITIVO_EMPRESA FOREIGN KEY (ID_EMPRESA) REFERENCES EMPRESA (ID_EMPRESA) ON UPDATE CASCADE;
ALTER TABLE EMPRESA_EMAIL ADD CONSTRAINT FK_EMPRESA_EMAIL_EMPRESA FOREIGN KEY (ID_EMPRESA) REFERENCES EMPRESA (ID_EMPRESA) ON UPDATE CASCADE;
ALTER TABLE EMPRESA_PARAMETROS ADD CONSTRAINT FK_EMPRESA_PARAMETROS_EMPRESA FOREIGN KEY (ID_EMPRESA) REFERENCES EMPRESA (ID_EMPRESA) ON UPDATE CASCADE;
ALTER TABLE INVENTARIO ADD CONSTRAINT FK_IVENTARIO_EMPRESA FOREIGN KEY (ID_EMPRESA) REFERENCES EMPRESA (ID_EMPRESA) ON UPDATE CASCADE;
ALTER TABLE MDFE ADD CONSTRAINT FK_MDFE_EMPRESA FOREIGN KEY (ID_EMPRESA) REFERENCES EMPRESA (ID_EMPRESA) ON UPDATE CASCADE;
ALTER TABLE MOVIMENTO ADD CONSTRAINT FK_MOVIMENTO_EMPRESA FOREIGN KEY (ID_EMPRESA) REFERENCES EMPRESA (ID_EMPRESA) ON UPDATE CASCADE;
ALTER TABLE NFE_DESTINADA ADD CONSTRAINT FK_NFE_DESTINADA_EMPRESA FOREIGN KEY (ID_EMPRESA) REFERENCES EMPRESA (ID_EMPRESA) ON UPDATE CASCADE;
ALTER TABLE NFE_INUTILIZACAO ADD CONSTRAINT FK_NFE_INUTILIZACAO_EMPRESA FOREIGN KEY (ID_EMPRESA) REFERENCES EMPRESA (ID_EMPRESA) ON UPDATE CASCADE;
ALTER TABLE PLANO_BACKUP ADD CONSTRAINT FK_PLANO_BACKUP_EMPRESA FOREIGN KEY (ID_EMPRESA) REFERENCES EMPRESA (ID_EMPRESA) ON UPDATE CASCADE;
ALTER TABLE PRODUTO_EMPRESA ADD CONSTRAINT FK_PE_EMPRESA FOREIGN KEY (ID_EMPRESA) REFERENCES EMPRESA (ID_EMPRESA) ON UPDATE CASCADE;
ALTER TABLE PROMOCAO ADD CONSTRAINT FK_PROMOCAO_EMPRESA FOREIGN KEY (ID_EMPRESA) REFERENCES EMPRESA (ID_EMPRESA) ON UPDATE CASCADE;
ALTER TABLE REMESSA ADD CONSTRAINT FK_REMESSA_EMPRESA FOREIGN KEY (ID_EMPRESA) REFERENCES EMPRESA (ID_EMPRESA) ON UPDATE CASCADE;
ALTER TABLE RENEGOCIACAO ADD CONSTRAINT FK_RENEGOCIACAO_EMPRESA FOREIGN KEY (ID_EMPRESA) REFERENCES EMPRESA (ID_EMPRESA) ON UPDATE CASCADE;
ALTER TABLE RETORNO ADD CONSTRAINT FK_EMPRESA_RETORNO FOREIGN KEY (ID_EMPRESA) REFERENCES EMPRESA (ID_EMPRESA) ON UPDATE CASCADE;
ALTER TABLE TDF_SERIE ADD CONSTRAINT FK_TDF_SERIE_EMPRESA FOREIGN KEY (ID_EMPRESA) REFERENCES EMPRESA (ID_EMPRESA) ON UPDATE CASCADE;
ALTER TABLE TITULO ADD CONSTRAINT FK_TITULO_EMPRESA FOREIGN KEY (ID_EMPRESA) REFERENCES EMPRESA (ID_EMPRESA) ON UPDATE CASCADE;
ALTER TABLE TRANSACAO_CARTAO ADD CONSTRAINT FK_TRANSACAO_CARTAO_EMPRESA FOREIGN KEY (ID_EMPRESA) REFERENCES EMPRESA (ID_EMPRESA) ON UPDATE CASCADE;
ALTER TABLE TRANSACAO_ESTOQUE ADD CONSTRAINT FK_TRANSACAO_ESTOQUE_EMPRESA FOREIGN KEY (ID_EMPRESA) REFERENCES EMPRESA (ID_EMPRESA) ON UPDATE CASCADE;
/*
Sempre deve ser gerado um guid novo para empresa... casa cnpj deve ter um guid unico
https://www.guidgenerator.com/online-guid-generator.aspx
*/
UPDATE EMPRESA SET ID_EMPRESA = '{F58FE384-79BA-404C-ADBC-C1DD8942FD1D}';