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

ORA-00904:CEILING:невалиден идентификатор в ORACLE 11G

Няма функция CEILING който е част от всяка стандартна инсталация на база данни на Oracle на всяка версия.

Ако използвате функция CEILING във вашата база данни 10g, това означава, че това е дефинирана от потребителя функция. Ако тази функция не съществува в 11g, ще трябва да я създадете там.

Oracle има функция CEIL което взема число и закръглява до следващото най-високо цяло число. Ако това е всичко, което правите, вероятно има по-голям смисъл да използвате вградената функция, вместо да пишете своя собствена функция за обвивка.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Невалиден идентификатор в двойно вложена заявка с ORDER BY и ROWNUM

  2. Как да използвате Oracle PL/SQL за създаване на десет подобни таблици от дадена изходна таблица на Oracle

  3. Защо получавам грешка при форматиране:Свойството е „v$session.program“, свързващо се с Oracle?

  4. извличане на дълги необработени данни в променлива clob

  5. Има ли булев тип в базите данни на Oracle?