LOAD DATA INFILE não funciona em procedures do MySQL?

1 resposta
dahenz

Boa tarde a todos!!!

Estou tentando importar um arquivo de um .TXT para uma tabela no MySQL, para isso estou utilizando o comando LOAD DATA IN FILE, dentro de um procedimento,
mas o MySQL mostra uma mensagem ao compilar o procedimento:

LOAD DATA is not allowed in stored procedures

Alguém já passou por isto????

Segue abaixo o codigo do meu procedimento!

DROP PROCEDURE IF EXISTS proc_importar_empenhos;
CREATE PROCEDURE proc_importar_empenhos(IN caminho VARCHAR(200))
    NOT DETERMINISTIC
    SQL SECURITY DEFINER
    COMMENT ''
BEGIN
     
     load data in file caminho into table tblEmpenho fields terminated by '|';
     
END;

1 Resposta

dahenz

Estou estudando as permissões de meu banco!!!

SERÁ QUE É ISSO???

Me ajudem…

Criado 2 de abril de 2011
Ultima resposta 2 de abr. de 2011
Respostas 1
Participantes 1