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;
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Como instalar o Telegram Desktop no Ubuntu 24.04
Overclocking Permanente para Drastic no Miyoo Mini Plus
Problemas de chaves (/usr/share/keyrings) no Debian
Converter os repositórios Debian para o novo formato com as chaves
Primeiras impressões do Debian 13 (8)
como resolver o problema de som do linux mint mate (4)