sql >> Base de Datos >  >> RDS >> Oracle

¿Por qué la función pi() no funciona en Oracle usando su controlador JDBC?

No hay un pi() nativo función en Oracle. El controlador JDBC simplemente lo reemplazará con un valor codificado.

Si ejecuta

SELECT {fn pi()} FROM dual;

El conductor enviará:

SELECT ( 3.141592653589793238462643383279502884197169399375 ) 
FROM
 dual

al servidor; es por eso que puede usar el {fn pi()} contra una base de datos Oracle aunque no exista tal función disponible.