Enviado em 23/11/2016 - 13:29h
Boa tarde galera, minha ideia neste código é que caso a tabela não exista, retorne o nome da tabela e a informação que não existe:'TABELA [%] NÃO EXISTE',str_nome_tabela;
BEGIN
SELECT alr._get_nome_tabela_alarmes(str_regional, data, str_origem_dados, str_fonte_dados, str_nometipogravacaodados) INTO str_nome_tabela;
SELECT _util._is_tabela_existe(str_regional, 'tmp', str_nome_tabela) INTO is_existe_tabela;
IF ( is_existe_tabela = 'f' ) THEN
RAISE NOTICE 'TABELA [%] NÃO EXISTE',str_nome_tabela;
RETURN;
END IF;--*/
sql = 'SELECT ''' || data::varchar || '''::date, horario::varchar, idalrm, nome_equip, descricao, tipo, ocorrencia, origem_dados, fonte_dados FROM
tmp."' || str_nome_tabela || '" WHERE origem_dados=''' || str_origem_dados || ''' AND fonte_dados = ''' || str_fonte_dados || ''' ORDER BY horario; ';
--RAISE EXCEPTION 'sql - %',sql;
FOR tupla IN EXECUTE sql LOOP
RETURN NEXT tupla;
END LOOP;
RETURN;
END;
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Alguém já usou o framework Avalonia para desenvolver interfaces de usu... (4)
Ajuda Pra Melhoria do NFTABLES. (8)
Sinto uma leve lentidão ao arrastar, miniminizar e restauras as janela... (2)
Pastas da raiz foram para a área de trabalho [RESOLVIDO] (7)