Oracle
 sql >> база данни >  >> RDS >> Oracle

Защо функцията pi() не работи в Oracle, използвайки своя JDBC драйвер?

Няма собствен pi() функция в Oracle. JDBC драйверът просто ще замени това с твърдо кодирана стойност.

Ако стартирате

SELECT {fn pi()} FROM dual;

Шофьорът ще изпрати:

SELECT ( 3.141592653589793238462643383279502884197169399375 ) 
FROM
 dual

към сървъра - ето защо можете да използвате {fn pi()} срещу база данни на Oracle, въпреки че няма налична такава функция.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Няма повече SPU

  2. oracle как да променя таблица добавяне на дял по диапазон интервал

  3. Регистриране на Oracle SQL заявка

  4. прочетете първо 1kb от blob от oracle

  5. Защо to_timestamp_tz на Oracle връща грешен час и/или часова зона?