sql >> Databáze >  >> RDS >> Oracle

Jak zjistit chyby kompilace PLSQL

Chyby kompilace můžete získat ze zobrazení DBA_ERRORS nebo USER_ERRORS. Ve vašem případě zkuste něco jako

SELECT *
  FROM USER_ERRORS
  WHERE NAME = 'ADDRESS_INSERT'

Pamatujte, že v tabulce Oracle jsou názvy zobrazení, procedury, balíčku atd. UPPER_CASE ve výchozím nastavení, i když jsou zobrazeny lower_case ve zdrojovém kódu.

Hned nahoře vidím, že CREATE TYPE není platný v řízení. Pravděpodobně chcete něco jako

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

Viz část Referenční příručka PL/SQL o definování kolekce typy. pro další informace.

Hodně štěstí.



  1. Oblíbené obrázky Docker pro server MySQL a MariaDB

  2. Vkládání informací z databáze mySQL do pole JavaScript

  3. Neplatné přihlašovací údaje Oracle SQLPlus ORA-01017 při zadávání schématu

  4. mysql group_concat s počtem uvnitř?