Array
(
    [0] => stdClass Object
        (
            [Votos_Balanceados] => 1
            [id] => 528210
            [titulo] => BULK INSERT - Sem sucesso
            [dataCadastro] => DateTime Object
                (
                    [date] => 2015-08-09 12:12:16
                    [timezone_type] => 3
                    [timezone] => America/Sao_Paulo
                )

            [isFirstPost] => -1
            [idUsuario] => 312853
            [status] => A
            [isExample] => 
            [NomeUsuario] => Alan Mario
            [Apelido] => 
            [Foto] => meme_pc.png
            [Conteudo] => 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] ) )

BULK INSERT - Sem sucesso

Filipe
|
MVP
Pontos: 130
    09 ago 2015

Olá galera,
não estou conseguindo utilizar o BULK INSERT aqui no meu SQL Manager for InterBase and Firebird 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
#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?

Post mais votado

Alan Mario
   - 09 ago 2015

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

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

Filipe
|
MVP
Pontos: 130
    09 ago 2015


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

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


Chegando em casa vou fazer exatamente como no exemplo acima e testar.

Obrigado pela força!

Alan Mario
   - 09 ago 2015

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

Filipe
|
MVP
Pontos: 130
    09 ago 2015


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

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


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!

Alan Mario
   - 09 ago 2015

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

Filipe
|
MVP
Pontos: 130
    09 ago 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ç!

Alan Mario
   - 10 ago 2015

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

Alisson
|
MVP
Pontos: 3400
    17 ago 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.

Alan Mario
   - 18 ago 2015

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

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