Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Por que a função pi() não funciona no Oracle usando seu driver JDBC?


Não há pi() nativo função no Oracle. O driver JDBC simplesmente o substituirá por um valor codificado permanentemente.

Se você correr
SELECT {fn pi()} FROM dual;

O motorista enviará:
SELECT ( 3.141592653589793238462643383279502884197169399375 ) 
FROM
 dual

para o servidor - é por isso que você pode usar o {fn pi()} em um banco de dados Oracle, mesmo que não haja tal função disponível.