2009-07-08 10 views
0

À mesure que j'apprends de nouvelles fonctionnalités dans Oracle, je veux parfois tester le fonctionnement d'une fonction ou d'une conversion de type.Évaluez Oracle Expression

Existe-t-il un moyen rapide d'évaluer une expression littérale sans interroger une table?

Par exemple, si je voulais voir comment l'arithmétique date a travaillé, je pourrais construire la requête suivante:

SELECT SYSDATE - 1 as dateMinusLiteral, TRUNC(SYSDATE) midnight 
    FROM sample 
WHERE sample_id=1 

Cependant, tout ce que je veux est de voir comment Oracle évalue les expressions, pas effectuer le calcul sur chaque rangée.

Suggestions?

Répondre

5
SELECT SYSDATE - 1 as dateMinusLiteral, TRUNC(SYSDATE) midnight 
FROM dual 
+0

Exactement ce que je cherchais! – Steven