BULK INSERT - Sem sucesso
Olá galera,
não estou conseguindo utilizar o BULK INSERT aqui no meu SQL Manager for [b]InterBase and Firebird[/b] 5.2.6, retorna a seguinte mensagem no log: 'Invalid statement'
Segue o conteúdo:
Tabela CARGOS
Coluna 1 = NOME
Coluna 2 = CARGO
Arquivo .CSV
JOAO;ELETRECISTA
MARIA;ENFERMAGEM
FILIPE;PEDREIRO
ALICE;ADMINISTRATIVO
Script
#Código
Nem o exemplo, praticamente no CTRL C + CTRL V não está rodando.
O que está acontecendo?
não estou conseguindo utilizar o BULK INSERT aqui no meu SQL Manager for [b]InterBase and Firebird[/b] 5.2.6, retorna a seguinte mensagem no log: 'Invalid statement'
Segue o conteúdo:
Tabela CARGOS
Coluna 1 = NOME
Coluna 2 = CARGO
Arquivo .CSV
JOAO;ELETRECISTA
MARIA;ENFERMAGEM
FILIPE;PEDREIRO
ALICE;ADMINISTRATIVO
Script
#Código
BULK INSERT CARGOS from 'C:\cargos.csv' WITH (FIELDTERMINATOR = ';');
Nem o exemplo, praticamente no CTRL C + CTRL V não está rodando.
O que está acontecendo?
Filipe Silva
Curtidas 0
Melhor post
Alan Mario
09/08/2015
Já vi exemplos pegando dados de arquivos .txt, como mostra esse exemplo, é a mesma forma com outro SGBD?
[url]https://www.devmedia.com.br/como-importar-dados-para-o-sql-server-usando-o-bulk-insert/6009[/url]
[url]https://www.devmedia.com.br/como-importar-dados-para-o-sql-server-usando-o-bulk-insert/6009[/url]
GOSTEI 1
Mais Respostas
Filipe Silva
09/08/2015
Já vi exemplos pegando dados de arquivos .txt, como mostra esse exemplo, é a mesma forma com outro SGBD?
[url]https://www.devmedia.com.br/como-importar-dados-para-o-sql-server-usando-o-bulk-insert/6009[/url]
[url]https://www.devmedia.com.br/como-importar-dados-para-o-sql-server-usando-o-bulk-insert/6009[/url]
Chegando em casa vou fazer exatamente como no exemplo acima e testar.
Obrigado pela força!
GOSTEI 0
Alan Mario
09/08/2015
Ok Filipe! espero que dê certo, qualquer coisa pode sinalizar!
GOSTEI 0
Filipe Silva
09/08/2015
Já vi exemplos pegando dados de arquivos .txt, como mostra esse exemplo, é a mesma forma com outro SGBD?
[url]https://www.devmedia.com.br/como-importar-dados-para-o-sql-server-usando-o-bulk-insert/6009[/url]
[url]https://www.devmedia.com.br/como-importar-dados-para-o-sql-server-usando-o-bulk-insert/6009[/url]
O link para download do arquivo está quebrado.
Fiz o arquivo por conta própria e continua o problema.
PRODUTOSTAB.TXT
22;FILIPE;5,90
23;BEATRIZ;1,40
Vou baixar e instalar o SQL MANAGER 2014 e trabalhar com outro banco de dados.
Obrigado pela atenção!
GOSTEI 0
Alan Mario
09/08/2015
Mas isso irá ajudar no que deseja? na sua primeira pergunta, é para estudo ou para o trabalho?
GOSTEI 0
Filipe Silva
09/08/2015
No principio era somente estudo, em cima do próprio firebird, depois já veio a ideia de usar no trabalho. Antes de aplicar definitivamente eu iria estudar tudo que envolve esse comando, mas aí acabei esbarrando nesse problema. Minha ideia é continuar estudando e depois tentar resolver o real problema.
Mas antes de realmente trocar o programa e banco de dados, pensei melhor, vou voltar a queimar a cuca nesse final de semana q resta pra tentar solucionar agora. Caso eu resolva, volto a postar aqui. Ou se vc tiver uma ideia tô aqui. xD
Obrigado pela atenção, amigo!
Abç!
Mas antes de realmente trocar o programa e banco de dados, pensei melhor, vou voltar a queimar a cuca nesse final de semana q resta pra tentar solucionar agora. Caso eu resolva, volto a postar aqui. Ou se vc tiver uma ideia tô aqui. xD
Obrigado pela atenção, amigo!
Abç!
GOSTEI 0
Alan Mario
09/08/2015
Uma ideia e possibilidade, no Firebird tem como exportar para arquivo txt?
GOSTEI 0
Alisson Santos
09/08/2015
Boa noite Felipe.
O comando citado Bulk Insert eu desconheço no firebird. O que sei que tem como fazer é a criação de uma tabela external com os campos que tem no seu arquivo txt ou csv e fazer um insert do mesmo. Pode no link encontrar o exemplo para isso (http://www.firebirdfaq.org/faq209/)
O bulk eu utilizo direto no SQL Server com a finalidade de inserir todos os dados direto em uma ou mais tabelas para extração de dados.
O comando citado Bulk Insert eu desconheço no firebird. O que sei que tem como fazer é a criação de uma tabela external com os campos que tem no seu arquivo txt ou csv e fazer um insert do mesmo. Pode no link encontrar o exemplo para isso (http://www.firebirdfaq.org/faq209/)
O bulk eu utilizo direto no SQL Server com a finalidade de inserir todos os dados direto em uma ou mais tabelas para extração de dados.
GOSTEI 0
Alan Mario
09/08/2015
Boa tarde Alisson, então o processo deve ocorrer assim?
-exportar dados para .txt
-depois utilizar o bulk insert?
-exportar dados para .txt
-depois utilizar o bulk insert?
GOSTEI 0