Nomear arquivo de texto com uma variavel INTO OUTFILE
06/06/2016
0
Eu desejo automatizar a geração de alguns arquivos baseados no mês, então incluo a variável mês, com o código abaixo eu obtenho os dados que desejo mas não consigo renomear automaticamente o nome do arquivo usando a variável.
Tentei fazer o seguinte, mas a sintaxe não é permitida;
Estou usando MYSQL 5.6
Não encontrei nada referente a isso em outros fóruns alguém pode me ajudar com essa demanda ?
CREATE DEFINER=`root`@`localhost` PROCEDURE `conta0150`(Vmes CHAR(7)) BEGIN SELECT* FROM part WHERE cnpj IN(select DISTINCT(cnpj) FROM nf WHERE ano = Vmes) INTO OUTFILE 'C:/Uploads/part-2015_01-12.csv'; END
Tentei fazer o seguinte, mas a sintaxe não é permitida;
CREATE DEFINER=`root`@`localhost` PROCEDURE `conta0150`(Vmes CHAR(7)) BEGIN SELECT* FROM part WHERE cnpj IN(select DISTINCT(cnpj) FROM nf WHERE ano = Vmes) INTO OUTFILE CONCAT(''C:/Uploads/part-',Vmes,'.csv'); END
Estou usando MYSQL 5.6
Não encontrei nada referente a isso em outros fóruns alguém pode me ajudar com essa demanda ?
Edivaldo Alcantara
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)