Oracle
 sql >> Base de données >  >> RDS >> Oracle

Constantes dans la requête Oracle SQL

Je préfère l'utilisation suivante de WITH et la table DUAL :

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

Cela vous permet de définir des constantes avant de les utiliser dans une instruction et l'instruction réelle n'est pas encombrée de sous-sélections.