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

Как да откриете грешки при компилиране на PLSQL

Можете да получите грешки при компилиране от изгледите DBA_ERRORS или USER_ERRORS. Във вашия случай опитайте нещо като

SELECT *
  FROM USER_ERRORS
  WHERE NAME = 'ADDRESS_INSERT'

Не забравяйте, че в Oracle имената на таблица, изглед, процедура, пакет и т.н. са UPPER_CASE по подразбиране, дори ако са показани с lower_case във вашия изходен код.

Точно отгоре виждам това CREATE TYPE не е валиден в процедура. Вероятно искате нещо като

TYPE COLORARRAY IS VARRAY(10) OF VARCHAR2(10)

Вижте раздела PL/SQL Справочно ръководство за дефиниране на колекция типове. за допълнителна информация.

Успех.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle SQL - Как да извлечете най-високите 5 стойности на колона

  2. PL/SQL обработка на изключения:не правете нищо (игнорирайте изключение)

  3. Не може да се намери процедура в изглед DBA_PROCEDURES

  4. Каква е правилната odbc команда за извикване на съхранена процедура на Oracle с параметри от .Net?

  5. Oracle SQL Cross Tab Query