Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Opa a todos,
Olha eu tenho um codigo que uso para executar um uma Trigger so que eu queria automatiza-lo pois tenho tabelas que tem muitas colunas. O codigo é o seguinte:
begin
DECLARE valorNovo TEXT;
set @valorNovo=concat('Codigo: ',NEW.codigo,', ');
...
set @valorNovo=concat(@valorNovo,'Cod. regiao: ',NEW.cod_regiao,', ');
INSERT INTO log_eventos SET Data = NEW.logData, CodUsuario = NEW.logCodUsuario, nomeUsuario = NEW.logUsuario, IP = NEW.logIP, evento='Inclusao', tabela='Imobiliarias', valoresNovos= @valorNovo;Eu gostaria de saber como eu posso fazer para gerar um loop dentro da tabela listar os campos e automatizar as linhas dos SET..
tipo assim:
set colunas = select COLUNAS from minha_tabela
for each itens in colunas
set @valorNovo=concat(itens.colunas,': ',NEW.itens.colunas,', ')
next
Isto é so um exemplo, mas é mais ou menos assim q eu queria.
Obrigado
Carregando comentários...