esse video me salvou hoje, vou marcar para numca esquecer.
@everaldotorresdasilva94312 жыл бұрын
Edson G. cara fantástico um show de vídeo aula e execução. E X C E L E N T E Parabens
@mqfs2 жыл бұрын
Opaa, que bom que gostou!!
@gustavoflavio1827 Жыл бұрын
Muito bom ! Parabéns ! 🚀
@geovanidias58254 жыл бұрын
Parabéns pelo vídeo. Didática excelente, direto ao ponto, show de bola!
@mqfs4 жыл бұрын
Valeeeu!!!
@wandersoncampos43994 жыл бұрын
Show... Você é o cara do Ibexpert...
@mqfs4 жыл бұрын
Kkkkk, obrigado Wanderson! 💪🏻💪🏻
@alexandreamaral6653 жыл бұрын
Muito top essa dica, me ajudou muito. Valeu!!!
@mqfs3 жыл бұрын
Show de bola!!
@Kolaps02 ай бұрын
Cara, seus videos são excelentes. Me ajude por favor com o seguinte, quando vou executar o script para inserir a tabela auxiliar na tabela original me aparece o erro "Overflow occurred during data type conversion. conversion error from string "12,04". Pelo que pesquisei e entendi, isso ocorre pois ele esperava que o valor fosse com '.' e não com ',' .Isso está correto? se sim, como faço para ele aceitar que o valor seja com virgula e nao com ponto? Obrigado desde ja
@totoriaisdemake39672 жыл бұрын
Boa noite amigo tudo bem comprei um.carro. Vectra 98 a gasolina e. Quando puchei o documento dele consta csv vencido não sei o que e isso e bronca pesada poderia me orienta por favor
@marioaugusto23523 жыл бұрын
Edson ótima aula, como fazer para esta importação sem duplicar dados já existente na tabela final?
@mqfs3 жыл бұрын
No caso da insertex não, ele só busca e insere... mas se jogar pra uma tabela auxiliar, depois vc pode tratar os dados e usar update or insert pra inserir só se ainda não existir... Veja esse vídeo: kzbin.info/www/bejne/mJ-bY2epZq-kqKs
@marioaugusto23523 жыл бұрын
@@mqfs Edson, obrigado e continue neste seu empenho nos ajudando,, parabéns
@marceloini4 жыл бұрын
Muito bom, show de bola. Qual atalho pra colocar todos as letras maiúsculas?
@mqfs4 жыл бұрын
Opa, usa alt seta pra cima no texto selecionado
@matheuszandona67543 жыл бұрын
Tive a mesma duvida kkkk
@patriciaristow54542 жыл бұрын
Primeiramente, parabéns pela sua didática, vídeo excelente. Em segundo... estou precisando realizar o insert em 3 tabelas ao mesmo tempo. No Dbiever utilizei o comando "EXECUTE BLOCK AS BEGIN(...) END" no entanto, tenho muitas linhas de insert o que torna inviável por este comando, preferindo pela praticidade, utilizar o import via CSV... Neste sentido, teria esta possibilidade? Insert via CSV em várias tabelas em um único "comando"?
@mqfs2 жыл бұрын
Oi Patrícia, tudo joia? Eu também tenho essa necessidade, e como faço isso com uma certa frequência, eu criei uma procedure pra fazer leitura do arquivo CSV, passando o mesmo como BLOB texto. Nessa procedure existe uma interpretação de cada coluna baseado no delimitador, e o resultado é retornado em forma de select comum, mais ou menos assim: select c1, c2, c3, c4... from sp_ler_arquivo_csv(:pArquivo) Criei uma segunda procedure que faz a inserção dos dados desse select em diversas tabelas, mais ou menos assim: beign for select c1, c2, c3, c4... from sp_ler_arquivo_csv(:pArquivo) into.... do begin insert into t1...; insert into t2...; insert into t3...; end end Caso não queira implementar, existem ferramentas (como o pentaho - tenho vídeo sobre ele no canal) que te ajuda a fazer esse tipo de importação e inserção.
@marcosviniciusmatte55093 жыл бұрын
Boa tarde. Estou usando este comando (INSERTEX) e estou com o seguinte problema: Ele não reconhece dentro de procedures? Somente via F12 ou Script Executive? Tentei jogar ele dentro de uma procedure via statement, mas não funcionou, é isso mesmo? Obrigado
@mqfs3 жыл бұрын
Opa, é isso mesmo, insertex é um comando exclusivo do IBExpert, e quando se tenta compilar ele dentro de uma procedure, o Firebird não reconhece, infelizmente
@marcielribeiro4949 Жыл бұрын
deve ser só visagem nessa tua janela kk
@wmluistube3 жыл бұрын
Ao tentar importar para tabela definitiva esta dando um erro no campo data. "Overflow occurred during data type conversion. conversion error from string "26/07/2018"
@mqfs3 жыл бұрын
Opa, pra esses campos do tipo data vai precisar trocar as barras por . (ponto), ou então inverter o padrão para YYYY-MM-DD
@felipelourencopvh3 жыл бұрын
tenho um problema, digamos que mandei uma planilha sem chave composta, e preciso fazer uma verificação para eu não mandar um dado dupliacado.. como vc faria usando esssa metodologia?
@mqfs3 жыл бұрын
opa, então, a primeira importação eu faria direto, pura, sem intervenções em resultados.... depois que os dados já estiverem dentro do banco, fica mais fácil fazer agrupamentos de dados pra fazer inserção na tabela de destino oficial... um comando que pode te ajudar muito a fazer essa transição de tabelas é o MERGE, veja um exemplo: kzbin.info/www/bejne/pIezf6mrhLR_rrs
@marioaugusto23523 жыл бұрын
Edson, só mais uma dúvida. Sendo o comando insertex próprio do ibexpert, há como utilizá-lo diretamente pelo delphi, via sql?
@mqfs3 жыл бұрын
opa, só no ibexpert mesmo.. não funciona em nenhum outro lugar, infelizmente
@maxgama8194 жыл бұрын
OPA BOA TARDE. ENTÃO O MEU COMANDO INSERTEX NÃO ROLOU, ELE DEU "INVALID TOKEN" SABE O QUE PODE SER?
@mqfs4 жыл бұрын
Opa, e aí Max, blz?? Cola aqui o script q vc usou e o erro retornado pra eu dar uma olhada... Está rodando pelo IBExpert? Esse comando só funciona nele...
@maxgama8194 жыл бұрын
@@mqfs INSERTEX INTO SERVENTIAS_RJ (ESTADO,CIDADE,CODTJRJ,CNS,NOME) FROM CSV 'C:\TOTAL\RCPN\CSV CNS Importação\Cartorios Codigo RJ e CNS 2.CSV' SKIP 1 DELIMITER ';' O Erro: Invalid token. Dynamic SQL Error. SQL error code = -104. Token unknown - line 1, column 1. INSERTEX.
@mqfs4 жыл бұрын
Eita cara, se deu problema justo na palavra insertex, não reconheceu mesmo... está rodando no IBExpert? Esse comando é específico dele, não roda em outro lugar... O vídeo de hj vai ser sobre importação, só que de arquivo XLS ou XLSX, talvez ajude....
@niltonferreira74684 жыл бұрын
Boa tarde, estou tentando efetuar essa importação porem insiste em falar que não existe dados na tabela, o que poderia ser insertex into cnes_ativo_aux (CO_CNES, CO_IBGE, NO_FANTASIA, DS_TIPO_UNIDADE, TP_GESTAO, NO_LOGRADOURO, NU_ENDERECO, NO_BAIRRO, CO_CEP, UF, MUNICIPIO, NU_TELEFONE) FROM CSV 'C:\Users\Nilton Ferreira\Documents\MV\Projeto CNES\cnes_ativonone.csv' SKIP 1 delimiter ';' O CSV tem 354.000 linhas... talvez esse tamanho?
@mqfs4 жыл бұрын
Opa, e aí Nilton, blz? Pra ser sincero não sei dizer se tem limitação no insertex, creio que não deveria ter... pode ter ocorrido algum erro durante a importação que ele não mostrou e cancelou... Tem duas possibilidades, vc pode usar o Import Data do IBExpert, lá ele te dá tela com as configurações possíveis e já mostra os dados do arquivo lido em tela, o que te dá uma noção se está conseguindo fazer a leitura antes mesmo de importar. Fiz uma live semana passada mostrando esse recurso: kzbin.info/www/bejne/jKTFfWuKpLqZmbc Outra possibilidade seria utilizar outra ferramenta, o Pentaho, também fiz um vídeo em uma demonstração de importação de dados de outro banco, mas também é possível importar de qualquer arquivo e não é difícil de aprender: kzbin.info/www/bejne/bWrIkImcftOBma8
@niltonferreira74684 жыл бұрын
@@mqfs Top meu amigo, vou tentar verificar... obrigado mesmo
@neideluca222 жыл бұрын
Ola Edson, tudo bem? estive olhando seus videos, quero parabeniza-lo pela didatica. estou precisando montar um rotina pra exportar dados do firebird em csv pelo ISQL em arquivo BAT. txt ele gera normalmente, mas quando coloco os parametros para csv não funciona. ISQL "c:\Nei_Scripts\meubanco.fdb" -i "C:\Nei_Scripts\funcionario.sql" -o "C:\Nei_Scripts\FUN.csv" "FORMAT csv DELIMITER BY ';' WITH COLUMN NAMES" -u sysdba -p masterkey ele gera o arquivo, porem sem nenhum registro. voce poderia me dar uma dica?