Oracle APEX – Exibindo imagens do Arquivos de Aplicativos Estáticos em um SQL

No contexto do Oracle APEX, a capacidade de exibir imagens hospedadas em Arquivos de Aplicativos Estáticos desempenha um papel fundamental na criação de interfaces de usuário visualmente atraentes. Neste artigo, compartilharemos uma dica rápida que tornará mais fácil exibir essas imagens diretamente em suas consultas SQL, em vez de simplesmente apresentar o caminho da imagem. A solução envolve o uso de referências apropriadas e a função V(‘APP_IMAGES’), como exemplificado abaixo.
Por exemplo: Se estamos criando uma região em que nela iremos colocar uma consulta SQL que contenha HTML e também queremos exibir alguma imagem que já existe em Arquivos de Aplicativos Estáticos, esta imagem deve ser declarada apenas pela sua referência, tipo ‘#APP_IMAGES#mp4_icon.png’.

Na consulta não conseguimos usar diretamente a referência da imagem, isto iria apenas exibir em tela o texto do caminho da imagem. Para que a imagem seja exibida, iremos utilizar a função V(‘APP_IMAGES’) que retorna o diretório de imagens e concatenar com o nome da imagem, como é mostrado no exemplo a seguir:

<img src="' || V( 'APP_IMAGES' ) || 'mp4_icon.png">

A nossa consulta ficaria da seguinte forma:

select '<img src="' || V( 'APP_IMAGES' ) || 'mp4_icon.png">' as minha_imagem
from dual;