Oracle
 sql >> Database >  >> RDS >> Oracle

Costanti nella query Oracle SQL

Preferisco il seguente uso di WITH e la tabella DUAL:

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

Ciò ti consente di definire le costanti prima dell'uso in un'istruzione e l'istruzione effettiva non è ingombra di sottoselezioni.