Como eu faço para executar um SQL criado dinamicamente.
Ex.:
CREATE FUNCTION banco.fcRetUltimoRegistro (campo char(30), tabela char(30) ) returns int
BEGIN
declare iSQL varchar(255);
declare i_ultimo integer;
//Eu quero executar o SQL criado abaixo, como eu faço isso?
set iSQL = "Select max(" + campo + ") into i_ultimo from " + tabela;
set i_ultimo = (i_ultimo + 1);
return i_ultimo;
END;
Editado por Denis Courcy Melhorar entendimento do código
Pergunta
Marcio Dias
Como eu faço para executar um SQL criado dinamicamente.
Ex.:
Editado por Denis CourcyMelhorar entendimento do código
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados