BULK INSERT - Sem sucesso

09/08/2015

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

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?

Melhor resposta

09/08/2015

Já vi exemplos pegando dados de arquivos .txt, como mostra esse exemplo, é a mesma forma com outro SGBD?

[url]http://www.devmedia.com.br/como-importar-dados-para-o-sql-server-usando-o-bulk-insert/6009[/url]

Alan Mario

Responder Citar

Outras Respostas

09/08/2015

Filipe Currículo

Já vi exemplos pegando dados de arquivos .txt, como mostra esse exemplo, é a mesma forma com outro SGBD? [url]http://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!
Responder Citar

09/08/2015

Alan Mario

Ok Filipe! espero que dê certo, qualquer coisa pode sinalizar!
Responder Citar

09/08/2015

Filipe Currículo

Já vi exemplos pegando dados de arquivos .txt, como mostra esse exemplo, é a mesma forma com outro SGBD? [url]http://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!
Responder Citar

09/08/2015

Alan Mario

Mas isso irá ajudar no que deseja? na sua primeira pergunta, é para estudo ou para o trabalho?
Responder Citar

09/08/2015

Filipe Currículo

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ç!
Responder Citar

10/08/2015

Alan Mario

Uma ideia e possibilidade, no Firebird tem como exportar para arquivo txt?
Responder Citar

17/08/2015

Alisson

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.
Responder Citar

18/08/2015

Alan Mario

Boa tarde Alisson, então o processo deve ocorrer assim?

-exportar dados para .txt
-depois utilizar o bulk insert?
Responder Citar