ネイティブのpi()
はありません Oracleの関数。 JDBCドライバーは、それをハードコードされた値に置き換えるだけです。
実行した場合
SELECT {fn pi()} FROM dual;
ドライバーは以下を送信します:
SELECT ( 3.141592653589793238462643383279502884197169399375 )
FROM
dual
サーバーへ-そのため、{fn pi()}
を使用できます そのような機能は利用できませんが、Oracleデータベースに対して。