SET NOCOUNT ON

BEGIN TRAN

BEGIN TRY


DECLARE @TABELA TABLE(ID_ETL_TIPO	VARCHAR(100)
						,INATIVO	INT
						,VERSAO	VARCHAR(100)
						,DESC_EAD	VARCHAR(100)
						,DESC_EAD_DESTINO	VARCHAR(100))


/*
	TIPOS DA LOJA
*/

INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('0','0','3.1.10','','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('1','0','3.1.10','Linx.ETL9002.BO.LjEtlLojasVarejo.LojasVarejo','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('2','0','3.1.10','Linx.ETL9002.BO.LjEtlLojaVendedores.WEtlLojaVendedores','Linx.ETL9002.BO.LjEtlLojaVendedores.LojaVendedores')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('3','0','3.1.10','Linx.ETL9002.BO.LjEtlLojaImpressorasFiscais.LojaImpressorasFiscais','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('4','0','3.1.10','Linx.ETL9002.BO.LjEtlLjDocumentoECF.LjDocumentoEcf','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('5','0','3.1.10','Linx.ETL9002.BO.LjEtlLojaEntradas.LojaEntradas','Linx.ETL9002.BO.LjEtlLojaEntradas.LojaEntradasDif')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('6','0','3.1.10','Linx.ETL9002.BO.LjEtlLojaVendaPgto.LojaVendaPgto','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('7','0','3.1.10','Linx.ETL9002.BO.LjEtlLojaSaidas.LojaSaidas','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('8','0','3.1.10','Linx.ETL9002.BO.LjEtlLojaControleFiscal.LojaControleFiscal','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('9','0','3.1.10','Linx.ETL9002.BO.LjEtlLojaCaixaLancamentos.LojaCaixaLancamentos','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('10','0','3.1.10','Linx.ETL9002.BO.LjEtlLojaPedido.LojaPedido','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('11','0','3.1.10','Linx.ETL9002.BO.LjEtlFaturamentoSequencias.FaturamentoSequenciais','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('12','0','3.1.10','Linx.ETL9002.BO.LjEtlInventario.Inventario','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('13','0','3.1.10','Linx.ETL9002.BO.LjEtlLojaReserva.LojaReserva','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('14','1','3.1.10','Linx.ETL9002.BO.(Tipo Descontinuado - 3.0)','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('15','0','3.1.10','Linx.ETL9002.BO.LjEtlLojaConserto.LojaConserto','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('16','0','3.1.10','Linx.ETL9002.BO.LjEtlLojaNotaFiscal.LojaNotaFiscal','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('17','0','3.1.10','Linx.ETL9002.BO.LjEtlClientesVarejo.ClientesVarejo','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('18','0','3.1.10','Linx.ETL9002.BO.LjEtlHistoricoVenda.LojaHistoricoVenda','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('19','1','3.1.10','Linx.ETL9002.BO.LjEtlLojaTransitoHistorico.wLojaTransitoHistorico','Linx.ETL9002.BO.LjEtlLojaTransitoHistorico.LojaTransitoHistorico')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('20','1','3.1.10','Linx.ETL9002.BO.LjEtlClientesVarejoLog.ClientesVarejoLog','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('21','0','3.1.10','Linx.ETL9002.BO.LjEtlLojaVendaPgto.LojaEventosLog','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('22','0','3.1.10','Linx.ETL9002.BO.LjEtlParametros.Parametros','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('23','0','3.1.10','Linx.ETL9002.BO.LjEtlParametrosLojas.ParametrosLoja','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('24','1','3.1.10','Linx.ETL9002.BO.LjEtlParametrosLojasTerminal.ParametrosLojaTerminal','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('25','0','3.1.10','Linx.ETL9004.BO.LjEtlLxImpMfdE01.LxImpMfdE01','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('26','0','3.1.10','Linx.ETL9004.BO.LjEtlLxImpMfdE14.LxImpMfdE14','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('27','0','3.1.10','Linx.ETL9004.BO.LjEtlLxImpMfdE15.LxImpMfdE15','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('28','0','3.1.10','Linx.ETL9004.BO.LjEtlLxImpMfdE21.LxImpMfdE21','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('29','0','3.1.10','Linx.ETL9004.BO.LjEtlLjEcfAC.LjEcfAc1704E01','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('30','0','3.1.10','Linx.ETL9004.BO.LjEtlLjEcfAC.LjEcfAc1704E12','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('31','0','3.1.10','Linx.ETL9004.BO.LjEtlLjEcfAC.LjEcfAc1704E13','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('32','0','3.1.10','Linx.ETL9004.BO.LjEtlLjEcfAC.LjEcfAc1704E14','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('33','0','3.1.10','Linx.ETL9004.BO.LjEtlLjEcfAC.LjEcfAc1704E15','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('34','0','3.1.10','Linx.ETL9004.BO.LjEtlLjEcfAC.LjEcfAc1704E21','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('35','0','3.1.10','Linx.ETL9002.BO.LjEtlLojaNotaFiscal.DadosCadastroXmlNfe','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('36','0','3.1.10','Linx.ETL9002.BO.LjEtlLog.LjEtlLog','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('37','0','3.1.10','Linx.ETL9002.BO.LjEtlLog.LjEtlLogStatus','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('38','0','3.1.10','Linx.ETL9002.BO.LjEtlSat.LojaCfSat','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('39','0','3.1.10','Linx.ETL9002.BO.LjEtlPaf.LjIdPafEcf','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('40','0','3.1.10','Linx.ETL9002.BO.LjEtlPaf.LjIdPafEcfFilial','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('41','0','3.1.10','Linx.ETL9002.BO.LjEtlPropriedade.Propriedade','')
--INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('42','0','3.1.10','Linx.ETL9002.BO.LjEtLlxStatusNfceMsg.LxStatusNfceMsg','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('43','0','3.1.10','Linx.ETL9002.BO.LjEtlLojaVendaNaoFinalizada.LjEtlLojaVendaNaoFinalizada','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('44','0','3.1.10','Linx.ETL9002.BO.LjEtlLojaCicloConserto.LojaCicloConserto','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('45','0','3.1.10','Linx.ETL9002.BO.ljEtlLojaVendaTrocaTicket.LojaVendaTrocaTicket','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('46','0','3.1.10','Linx.ETL9002.BO.LjEtlLojaSaidasRomaneio.LojaSaidasRomaneio','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('47','0','3.1.10','Linx.ETL9002.BO.LjEtlLxLogSitef.LxLogSitef','')
--INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('48','0','3.1.10','Linx.ETL9002.BO.LjEtlLojaVendaPromocao.LojaVenda','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('49','0','3.1.10','Linx.ETL9002.BO.LjEtlLjBlocoX.LjBlocoxControleGeraXml','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('50','0','3.1.10','Linx.ETL9002.BO.LjEtlRequisicaoLoja.LjEtlRequisicaoLoja','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('51','0','3.1.10','Linx.ETL9002.BO.LjEtlLojaMaquinaPos.LjCadastroMaquinaPos','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('52','0','3.1.10','Linx.ETL9002.BO.LjEtlLojaSaidas.LojaSaidasOrigem','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('53','0','3.1.10','Linx.ETL9002.BO.LjEtlLojaCaixaConferencia.LojaCaixaConferencia','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('54','0','3.1.10','Linx.ETL9002.BO.LjEtlUnicoVitrinePedido.WEtlUnicoVitrinePedido','Linx.ETL9002.BO.LjEtlUnicoVitrinePedido.UnicoVitrinePedido')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('55','0','3.1.10','Linx.ETL9002.BO.LjEtlLojaVendaShowroomer.LojaVendaShowroomer','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('56','0','3.1.10','Linx.ETL9004.BO.LjEtlLojaNotaFiscalXml.LojaNotaFiscalXml','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('57','0','3.1.10','Linx.ETL9002.BO.LjEtlLinxPayLogEnvioRecebimento.LinxpayLogEnvioRecebimento','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('58','0','3.1.10','Linx.ETL9002.BO.LjEtlClientesVarejoDocumento.ClientesVarejoDocumento','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('59','0','3.1.10','Linx.ETL9002.BO.LjEtlLjEtlDadosMonitoria.LjEtlDadosMonitoria','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('60','0','3.1.10','Linx.ETL9002.BO.LjEtlCriticasNegocios.WLjEtlCriticasNegocios','Linx.ETL9002.BO.LjEtlCriticasNegocios.LjEtlCriticasNegocios')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('61','0','3.1.10','Linx.ETL9002.BO.LjEtlLojaEntregaFuturaHst.LojaEntregaFuturaHst','')



/*
	TIPOS DA RETAGUARDA
*/

INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('100','0','3.1.10','Linx.ETL9001.BO.LjEtlBancos.Bancos','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('101','0','3.1.10','Linx.ETL9001.BO.LjEtlMoedas.Moedas','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('102','0','3.1.10','Linx.ETL9001.BO.LjEtlUnidadesFederacao.UnidadesFederacao','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('103','0','3.1.10','Linx.ETL9001.BO.LjEtlUnidadesFederacaoIcms.UnidadesFederacaoIcms','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('104','0','3.1.10','Linx.ETL9001.BO.LjEtlReservaTipo.LojaReservaTipo','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('105','0','3.1.10','Linx.ETL9001.BO.LjEtlLojasNaturezaOperacao.LojasNaturezaOperacao','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('106','0','3.1.10','Linx.ETL9001.BO.LjEtlLojaTiposEntradaSaida.LojaTiposEntradaSaida','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('107','0','3.1.10','Linx.ETL9001.BO.LjEtlLojaCaixaTipos.LojaCaixaTipos','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('108','0','3.1.10','Linx.ETL9001.BO.LjEtlLojaMotivosCancelamentos.LojaMotivosCancelamentos','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('109','0','3.1.10','Linx.ETL9001.BO.LjEtlLojaPedidoTipo.LojaPedidoTipo','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('110','0','3.1.10','Linx.ETL9001.BO.LjEtlTributOrigem.TributOrigem','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('111','0','3.1.10','Linx.ETL9001.BO.LjEtlTributIcms.TributIcms','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('113','0','3.1.10','Linx.ETL9001.BO.LjEtlTiposPgto.TiposPgto','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('116','0','3.1.10','Linx.ETL9001.BO.LjEtlCadastroCliFor.CadastroCliFor','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('117','0','3.1.10','Linx.ETL9001.BO.LjEtlFiliais.Filiais','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('118','0','3.1.10','Linx.ETL9001.BO.LjEtlCadastroCliForIeSt.CadastroCliForIeSt','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('121','0','3.1.10','Linx.ETL9001.BO.LjEtlLojaVendedores.WEtlLojaVendedores','Linx.ETL9001.BO.LjEtlLojaVendedores.LojaVendedores')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('126','0','3.1.10','Linx.ETL9001.BO.LjEtlLxAdministradorasCartao.LxAdministradorasCartao','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('127','0','3.1.10','Linx.ETL9001.BO.LjEtlLojaFormasPgto.LojaFormasPgto','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('128','0','3.1.10','Linx.ETL9001.BO.LjEtlLjFidelidadePrograma.LjFidelidadePrograma','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('130','0','3.1.10','Linx.ETL9001.BO.LjEtlLjLimiteParcelamento.LjLimiteParcelamento','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('133','0','3.1.10','Linx.ETL9001.BO.LjEtlTabelasPreco.TabelasPreco','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('134','0','3.1.10','Linx.ETL9001.BO.LjEtlTabelasPrecoFilial.wTabelasPrecoFilial','Linx.ETL9001.BO.LjEtlTabelasPrecoFilial.TabelasPrecoFilial')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('139','0','3.1.10','Linx.ETL9001.BO.LjEtlLojaOperacaoFilial.LojaOperacaoFilial','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('144','0','3.1.10','Linx.ETL9001.BO.LjEtlLjFormaPgtoLimite.LjFormaPgtoLimite','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('145','0','3.1.10','Linx.ETL9001.BO.LjEtlClassifFiscal.ClassifFiscal','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('150','0','3.1.10','Linx.ETL9001.BO.LjEtlProdutosTamanhos.ProdutosTamanhos','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('151','0','3.1.10','Linx.ETL9001.BO.LjEtlProdutos.Produtos','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('154','0','3.1.10','Linx.ETL9001.BO.LjEtlProdutosFoto.ProdutosFoto','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('158','0','3.1.10','Linx.ETL9001.BO.LjEtlProdutosPrecoFilial.ProdutosPrecoFilial','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('159','0','3.1.10','Linx.ETL9001.BO.LjEtlProdutosNve.ProdutosNve','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('171','0','3.1.10','Linx.ETL9001.BO.LjEtlEstoqueProdutos.WEtlEstoqueProduto','Linx.ETL9001.BO.LjEtlEstoqueProdutos.EstoqueProdutos')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('172','0','3.1.10','Linx.ETL9001.BO.LjEtlProdutosIndicadorCfop.ProdutosIndicadorCfop','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('173','0','3.1.10','Linx.ETL9001.BO.LjEtlProdutoMontagemKit.ProdutoMontagemKit','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('182','0','3.1.10','Linx.ETL9001.BO.LjEtlClienteVarTipos.ClienteVarTipos','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('183','0','3.1.10','Linx.ETL9001.BO.LjEtlClienteVarBloq.ClienteVarBloq','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('184','0','3.1.10','Linx.ETL9001.BO.LjEtlClienteVarConceitos.ClienteVarConceitos','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('185','0','3.1.10','Linx.ETL9001.BO.LjEtlClienteVarPont.ClienteVarPont','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('186','0','3.1.10','Linx.ETL9001.BO.LjEtlLojaOperacaoCliente.LojaOperacaoCliente','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('187','0','3.1.10','Linx.ETL9001.BO.LjEtlClientesVarejo.ClientesVarejo','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('192','0','3.1.10','Linx.ETL9001.BO.LjEtlClassifFiscalImposto.ClassifFiscalImposto','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('212','0','3.1.10','Linx.ETL9001.BO.LjEtlEstoqueSugestaoProduto.EstoqueSugestaoProduto','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('213','0','3.1.10','Linx.ETL9001.BO.LjEtlCtbLxImpostoTipo.CtbLxImpostoTipo','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('214','0','3.1.10','Linx.ETL9001.BO.LjEtlTransportadoras.Transportadoras','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('215','0','3.1.10','Linx.ETL9001.BO.LjEtlCtbLxIndicadorCfop.CtbLxIndicadorCfop','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('216','0','3.1.10','Linx.ETL9001.BO.LjEtlCtbLxNaturezaOperacao.CtbLxNaturezasOperacao','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('217','0','3.1.10','Linx.ETL9001.BO.LjEtlCtbLxIndicadorFiscalTerceiro.CtbLxIndicadorFiscalTerceiro','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('218','0','3.1.10','Linx.ETL9001.BO.LjEtlCtbLxTipoOperacao.CtbLxTipoOperacao','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('219','0','3.1.10','Linx.ETL9001.BO.LjEtlCtbLxCaracteristicaCfop.CtbLxCaracteristicaCfop','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('220','0','3.1.10','Linx.ETL9001.BO.LjEtlCtbExcecaoGrupo.CtbExcecaoGrupo','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('221','0','3.1.10','Linx.ETL9001.BO.LjEtlCtbExcecaoImposto.CtbExcecaoImposto','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('224','0','3.1.10','Linx.ETL9001.BO.LjEtlCadastroItemFiscal.CadastroItemFiscal','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('229','0','3.1.10','Linx.ETL9001.BO.LjEtlLojaProcessos.LojaProcessos','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('233','0','3.1.10','Linx.ETL9001.BO.LjEtlParametros.Parametros','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('234','0','3.1.10','Linx.ETL9001.BO.LjEtlParametrosLojas.ParametrosLoja','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('235','0','3.1.10','Linx.ETL9001.BO.LjEtlParametrosLojasTerminal.ParametrosLojaTerminal','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('239','0','3.1.10','Linx.ETL9001.BO.LjEtlLjTransacao.LjTransacao','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('240','0','3.1.10','Linx.ETL9001.BO.LjEtlLjPerfilUsuario.LjPerfilUsuario','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('245','0','3.1.10','Linx.ETL9001.BO.LjEtlPropriedade.Propriedade','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('246','0','3.1.10','Linx.ETL9001.BO.LjEtlCtbEspecieSerie.CtbEspecieSerie','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('247','0','3.1.10','Linx.ETL9001.BO.LjEtlSeriesNF.wSeriesNf','Linx.ETL9001.BO.LjEtlSeriesNF.SeriesNf')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('248','0','3.1.10','Linx.ETL9001.BO.LjEtlFaturamentoSequenciais.FaturamentoSequenciais','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('249','0','3.1.10','Linx.ETL9001.BO.LjEtlSat.CredenciadoraCartao','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('253','0','3.1.10','Linx.ETL9001.BO.LjEtlLojaStatusConserto.LojaStatusConserto','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('254','0','3.1.10','Linx.ETL9001.BO.LjEtlLojaMotivoConserto.LojaMotivoConserto','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('255','0','3.1.10','Linx.ETL9001.BO.LjEtlLojaMotivoCancConserto.LojaMotivoCancConserto','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('256','0','3.1.10','Linx.ETL9001.BO.LjEtlLojaConserto.LojaConserto','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('258','0','3.1.10','Linx.ETL9001.BO.LjEtlEntradas2.VwLjEntFiscal','Linx.ETL9001.BO.LjEtlEntradas2.LjEntFiscal')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('263','0','3.1.10','Linx.ETL9001.BO.LjEtlLcfLxPais.LcfLxPais','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('264','0','3.1.10','Linx.ETL9001.BO.LjEtlLcfLxUf.LcfLxUf','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('266','0','3.1.10','Linx.ETL9001.BO.LjEtlInventarioSolicitacao.InventarioSolicitacao','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('271','0','3.1.10','Linx.ETL9001.BO.LjEtlLojaMotivoDesconto.LojaMotivosDesconto','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('272','0','3.1.10','Linx.ETL9001.BO.LjEtlLojaMotivoDevolucao.LojaMotivoDevolucao','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('273','0','3.1.10','Linx.ETL9001.BO.LjEtlLojaTransito.LojaTransito','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('278','0','3.1.10','Linx.ETL9001.BO.LjEtlLojaCompras.wLojaCompra','Linx.ETL9001.BO.LjEtlLojaCompras.LojaCompra')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('283','0','3.1.10','Linx.ETL9001.BO.LjEtlLojaTransitoEntradas.wLojaTransitoEntradas','Linx.ETL9001.BO.LjEtlLojaTransitoEntradas.LojaTransitoEntradas')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('285','0','3.1.10','Linx.ETL9004.BO.LjEtlProdutosFichaImportacao.ProdutosFichaImportacao','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('286','0','3.1.10','Linx.ETL9004.BO.LjEtlProdutosFichaImportacaoValor.ProdutosFichaImportacaoValor','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('287','0','3.1.10','Linx.ETL9004.BO.LjEtlTabelasImposto.TabelasImposto','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('288','1','3.1.10','Linx.ETL9004.BO.LjEtlTabelasImpostoFiliais.TabelasImpostoFiliais','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('289','0','3.1.10','Linx.ETL9004.BO.LjEtlProdutosImpostos.ProdutosImpostos','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('290','0','3.1.10','Linx.ETL9004.BO.LjEtlTabelaAliquotaImpostoItem.TabelaAliquotaImpostoItem','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('291','0','3.1.10','Linx.ETL9004.BO.LjEtlFciFaixaCiUf.FciFaixaCiUf','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('292','1','3.1.10','Linx.ETL9004.BO.LjEtlLjProdutoImposto.LjProdutoImposto','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('293','0','3.1.10','Linx.ETL9004.BO.LjEtlInventarioSugestao.InventarioSugestao','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('294','0','3.1.10','Linx.ETL9001.BO.LjEtlLjValeProduto.wLjValeProduto','Linx.ETL9001.BO.LjEtlLjValeProduto.LjValeProduto')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('295','0','3.1.10','Linx.ETL9001.BO.LjEtlCestNcm.TabelaLxCest','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('296','0','3.1.10','Linx.ETL9001.BO.LjEtlCestNcm.TabelaLxNcm','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('297','0','3.1.10','Linx.ETL9001.BO.LjEtlCestNcm.CestNcm','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('298','0','3.1.10','Linx.ETL9001.BO.LjEtlCestNcm.UnidadesFederacaoIcmsPartilha','')
--INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('152','1','3.1.10','Linx.ETL9001.BO.LjEtlProdutosPrecos.wProdutosPrecos','Linx.ETL9001.BO.LjEtlProdutosPrecos.ProdutosPrecos')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('299','0','3.1.10','Linx.ETL9001.BO.LjEtlLjAReceberCheques.WCtbValesAReceber','Linx.ETL9001.BO.LjEtlLjAReceberCheques.LojaAReceberCheques')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('300','0','3.1.10','Linx.ETL9001.BO.LjEtLlxStatusNfceMsg.LxStatusNfceMsg','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('301','0','3.1.10','Linx.ETL9001.BO.LjEtlLxSchemaXmlMsg.LxSchemaXmlMsg','')

IF EXISTS (SELECT TOP 1 1 FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'AREZZO_XML_COMPRAS_DADOS_NFE' )
	BEGIN
		INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('302','1','3.1.10','Linx.ETL9001.BO.LjEtlArezzoXmlComprasDadosNfe.ArezzoXmlComprasDadosNfe','')
	END

INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('303','0','3.1.10','Linx.ETL9001.BO.ljEtlLojaVendaTrocaTicket.LojaVendaTrocaTicket','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('304','0','3.1.10','Linx.ETL9001.BO.LjEtlLojaSaidasRomaneio.LojaSaidasRomaneio','')
--INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('305','0','3.1.10','Linx.ETL9002.BO.LjEtlLojaCicloConserto.LojaCicloConserto','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('306','0','3.1.10','Linx.ETL9001.BO.LjEtlBlocoX.LxConfigBlocox','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('307','0','3.1.10','Linx.ETL9001.BO.LjEtlBlocoX.LxConfigVersaoUf','')

INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('308','0','3.1.10','Linx.ETL9001.BO.LjEtlNfe.VwEtlControleSaldoSt','Linx.ETL9001.BO.LjEtlNfe.ControleSaldoSt')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('309','0','3.1.10','Linx.ETL9001.BO.LjEtlNfe.VwEtlControleSaldoStUf','Linx.ETL9001.BO.LjEtlNfe.ControleSaldoStUf')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('310','0','3.1.10','Linx.ETL9001.BO.LjEtlBlocoXCertificadoDigital.BlocoxCertificadoDigital','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('311','0','3.1.10','Linx.ETL9001.BO.LjEtlBlocoXEstoque.LjBlocoxEstoquemensal','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('312','0','3.1.10','Linx.ETL9001.BO.LjEtlColecoes.Colecoes','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('313','0','3.1.10','Linx.ETL9001.BO.LjEtlClienteVarDocumentoTipo.ClienteVarDocumentoTipo','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('314','0','3.1.10','Linx.ETL9001.BO.LjEtlClientesVarejoDocumento.ClientesVarejoDocumento','')

IF EXISTS (SELECT TOP 1 1 FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'AREZZO_XML_COMPRAS_LP' )
	BEGIN
		INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('315','0','3.1.10','Linx.ETL9001.BO.LjEtlArezzoXmlComprasLp.WEtlArezzoXmlComprasLp','Linx.ETL9001.BO.LjEtlArezzoXmlComprasLp.ArezzoXmlComprasLp')
	END
	
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('316','0','3.1.10','Linx.ETL9001.BO.LjEtlProdutosPrecosOn.ProdutosPrecos','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('317','0','3.1.10','Linx.ETL9001.BO.LjEtlLojaIntermediadoresTransacao.LojaIntermediadoresTransacao','')
INSERT INTO @TABELA (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO) VALUES ('318','0','3.1.10','Linx.ETL9001.BO.LjEtlLojaIntermediadoresTransacaoFilial.WEtlIntermediadoresFilial','Linx.ETL9001.BO.LjEtlLojaIntermediadoresTransacaoFilial.LojaIntermediadoresTransacaoFilial')



DECLARE @DESC_ETL_TIPOInativar	VARCHAR(100)						
						,@ID_ETL_TIPOInativar	VARCHAR(100)
						,@INATIVOInativar	INT
						,@VERSAOInativar	VARCHAR(100)
						,@DESC_EADInativar	VARCHAR(100)
						,@DESC_EAD_DESTINOInativar	VARCHAR(100)
						
DECLARE curTABELAInativar CURSOR FOR
	SELECT		L.ID_ETL_TIPO
				,L.INATIVO
				,L.VERSAO
				,L.DESC_EAD
				,L.DESC_EAD_DESTINO
		FROM	LJ_ETL_TIPO_COMPONENTE L 
				INNER JOIN LJ_LX_ETL_TIPO TP ON TP.ID_ETL_TIPO = L.ID_ETL_TIPO
		WHERE	L.ID_ETL_TIPO NOT IN (SELECT T.ID_ETL_TIPO FROM @TABELA T ) AND TP.ORIGEM IN (1,2) --and L.INATIVO != 1 

						
	OPEN curTABELAInativar

	FETCH NEXT FROM curTABELAInativar INTO	@ID_ETL_TIPOInativar
										,@INATIVOInativar
										,@VERSAOInativar
										,@DESC_EADInativar
										,@DESC_EAD_DESTINOInativar
										

																				
														
	WHILE @@FETCH_STATUS = 0	
	BEGIN

	IF EXISTS (SELECT TOP 1 1 FROM LJ_ETL_TIPO_COMPONENTE WHERE ID_ETL_TIPO = @ID_ETL_TIPOInativar and VERSAO = @VERSAOInativar)
		BEGIN
			UPDATE LJ_ETL_TIPO_COMPONENTE SET INATIVO = 1,DESC_EAD = (SELECT CASE ISNULL(DESC_EAD,'')  WHEN '' THEN 'DESCRIÇÃO NULA' ELSE REPLACE(DESC_EAD, ' (Tipo Descontinuado - 3.0)', '') END) + ' (Tipo Descontinuado - 3.0)'
					WHERE ID_ETL_TIPO = @ID_ETL_TIPOInativar AND VERSAO = @VERSAOInativar
					PRINT('UPDATE EM: ' + @DESC_ETL_TIPOInativar + ' INATIVADO COM SUCESSO.')
		END


	FETCH NEXT FROM curTABELAInativar INTO	@ID_ETL_TIPOInativar
										,@INATIVOInativar
										,@VERSAOInativar
										,@DESC_EADInativar
										,@DESC_EAD_DESTINOInativar
										
	END

	CLOSE curTABELAInativar;
	DEALLOCATE curTABELAInativar;


--------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------

DECLARE @ID_ETL_TIPO	VARCHAR(100)
						,@INATIVO	INT
						,@VERSAO	VARCHAR(100)
						,@DESC_EAD	VARCHAR(100)
						,@DESC_EAD_DESTINO	VARCHAR(100)
						
DECLARE curTABELA CURSOR FOR
	SELECT * FROM @TABELA T ORDER BY T.ID_ETL_TIPO 

						
	OPEN curTABELA
	
	FETCH NEXT FROM curTABELA INTO	@ID_ETL_TIPO
										,@INATIVO
										,@VERSAO
										,@DESC_EAD
										,@DESC_EAD_DESTINO
										

																				
														
	WHILE @@FETCH_STATUS = 0	
	BEGIN

		IF NOT EXISTS (SELECT TOP 1 1 FROM LJ_ETL_TIPO_COMPONENTE WHERE ID_ETL_TIPO = @ID_ETL_TIPO AND VERSAO = @VERSAO)
			BEGIN
					INSERT INTO LJ_ETL_TIPO_COMPONENTE (ID_ETL_TIPO,INATIVO,VERSAO,DESC_EAD,DESC_EAD_DESTINO)
					VALUES (@ID_ETL_TIPO,@INATIVO,@VERSAO,@DESC_EAD,@DESC_EAD_DESTINO)
					PRINT('INSERT EM: ' + @ID_ETL_TIPO + ' EXECUTADO COM SUCESSO.')
			END
		ELSE
			BEGIN
					UPDATE LJ_ETL_TIPO_COMPONENTE SET ID_ETL_TIPO = @ID_ETL_TIPO,INATIVO = @INATIVO,VERSAO = @VERSAO,DESC_EAD = @DESC_EAD,DESC_EAD_DESTINO = @DESC_EAD_DESTINO												
					WHERE ID_ETL_TIPO = @ID_ETL_TIPO AND VERSAO = @VERSAO
					PRINT('UPDATE EM: ' + @ID_ETL_TIPO + ' EXECUTADO COM SUCESSO.')
			END
		

		FETCH NEXT FROM curTABELA INTO	@ID_ETL_TIPO
										,@INATIVO
										,@VERSAO
										,@DESC_EAD
										,@DESC_EAD_DESTINO
										
										
										 

	END  

	CLOSE curTABELA;
	DEALLOCATE curTABELA;


	PRINT 'COMMIT';
	COMMIT;

END TRY
BEGIN CATCH

	PRINT 'ROLLBACK';
	ROLLBACK;
	
	IF CURSOR_STATUS('global','curTABELA') >= -1
		BEGIN
			CLOSE curTABELA;
			DEALLOCATE curTABELA;
		END
	
	IF CURSOR_STATUS('global','curTABELAInativar') >= -1
	BEGIN
		CLOSE curTABELAInativar;
		DEALLOCATE curTABELAInativar;
	END

	SELECT ERROR_NUMBER() AS ErrorNumber, ERROR_MESSAGE() AS ErrorMessage

END CATCH


