Няма собствен pi()
функция в Oracle. JDBC драйверът просто ще замени това с твърдо кодирана стойност.
Ако стартирате
SELECT {fn pi()} FROM dual;
Шофьорът ще изпрати:
SELECT ( 3.141592653589793238462643383279502884197169399375 )
FROM
dual
към сървъра - ето защо можете да използвате {fn pi()}
срещу база данни на Oracle, въпреки че няма налична такава функция.