Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Constantes na consulta Oracle SQL


Eu prefiro o seguinte uso de WITH e a tabela DUAL:
WITH 
const AS ( SELECT 
    3.14 AS pi,
    1    AS one 
    FROM DUAL
)
SELECT * FROM sometable t,  const
 WHERE t.value = const.pi;

Isso permite definir constantes antes do uso em uma instrução e a instrução real não está cheia de subseleções.