sql >> Base de Datos >  >> RDS >> Oracle

Constantes en la consulta Oracle SQL

Prefiero el siguiente uso de WITH y la tabla DUAL:

WITH 
const AS ( SELECT 
    3.14 AS pi,
    1    AS one 
    FROM DUAL
)
SELECT * FROM sometable t,  const
 WHERE t.value = const.pi;

Esto le permite definir constantes antes del uso en una declaración y la declaración real no está abarrotada de subselecciones.