Oracle
 sql >> Database >  >> RDS >> Oracle

Perché la funzione pi() non funziona in Oracle utilizzando il suo driver JDBC?

Non esiste un pi() nativo funzione in Oracle. Il driver JDBC lo sostituirà semplicemente con un valore hardcoded.

Se corri

SELECT {fn pi()} FROM dual;

L'autista invierà:

SELECT ( 3.141592653589793238462643383279502884197169399375 ) 
FROM
 dual

al server - ecco perché puoi usare il {fn pi()} contro un database Oracle anche se tale funzione non è disponibile.