mysql armazenar procedimento texto fili

0

No MySQL usando sqlworkbench, como posso criar um procedimento para uma tabela para obter o valor de entrada (apenas as primeiras 100 linhas) do arquivo de texto e armazená-lo no banco de dados?

Por exemplo: no texto, os valores como (12, abc, heg, 258) são iguais a 100 linhas.

Por favor me ajude com isso.

Eu tentei:

use test;
drop procedure if exists 'ptable';
DELIMITER $$ 

create definer ='root'@'localhost' procedure 'ptable'() 
begin
load data local infile 'C:\Documents and Settings\Sridevi\tablevalue.txt' 
into table test.testtbl
fields terminated by  '|' 
lines terminated by '\n' 
(sno , city , state , dist, pin )
end $$ 

DELIMITER ;

mas o erro como dados de carga não é permitido no procedimento de armazenamento.

Estou usando o MySQL Workbench ..

    
por Benny 12.12.2013 / 11:21

0 respostas