Fórum Procedure MySQL compila normal mas dá erro ao executar #465324
30/12/2013
0
BEGIN
INSERT INTO servicos(ASSUNTO)
SELECT nome + CONCAT('está com certidão vencida') FROM empresas WHERE cnd_validade <= CURRENT_DATE;
END
Mas ao executar a mesma aparece a seguinte mensagem:
Erro SQL (1292): Truncated incorrect DOUBLE value: 'ADAO PEREIRA MENDES ME' */
Não consigo solucionar mesmo olhando o manual do MySQL, talvez por inexperiência. Conto com ajuda de quem se dispuser. Atenciosamente.
Sávio Soares
Curtir tópico
+ 0Posts
30/12/2013
Alex Lekao
MySql nao eh o meu forte... rsrsr
mas vamos la.. da uma verificada no tipo do campo de destino, se estiver diferente pode ser isso, talvez vc deva converter o campo para o mesmo tipo.
Ou o que esta tentando gravar no campo esta muito grande, verifique tbm.
Acho que ja eh um caminho, se vc ainda nao verificou nada disso.
Abraco.
Alex - Lekao
Gostei + 0
02/01/2014
William
BEGIN INSERT INTO servicos(ASSUNTO) SELECT CONCAT(nome, ' está com certidão vencida') FROM empresas WHERE cnd_validade <= CURRENT_DATE; END
Teste assim !!
Gostei + 0
02/01/2014
Sávio Soares
Gostei + 0
02/01/2014
William
Gostei + 0
02/01/2014
William
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)