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

Pourquoi la fonction pi() ne fonctionne pas dans Oracle en utilisant son pilote JDBC ?

Il n'y a pas de pi() natif fonction dans Oracle. Le pilote JDBC remplacera simplement cela par une valeur codée en dur.

Si vous exécutez

SELECT {fn pi()} FROM dual;

Le chauffeur enverra :

SELECT ( 3.141592653589793238462643383279502884197169399375 ) 
FROM
 dual

au serveur - c'est pourquoi vous pouvez utiliser le {fn pi()} contre une base de données Oracle même si cette fonction n'est pas disponible.