Der er ingen indbygget pi()
funktion i Oracle. JDBC-driveren vil simpelthen erstatte det med en hårdkodet værdi.
Hvis du kører
SELECT {fn pi()} FROM dual;
Driveren sender:
SELECT ( 3.141592653589793238462643383279502884197169399375 )
FROM
dual
til serveren - det er derfor du kan bruge {fn pi()}
mod en Oracle-database, selvom der ikke er en sådan funktion tilgængelig.