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

Musí být deklarován identifikátor PLS-00201 'PACKAGENAME.PROCEDURENAME'

PLS-00201: identifier must be declared znamená buď

  1. Opravdu neexistuje, nebo
  2. Existuje, ale volající nemá oprávnění jej spustit, nebo
  3. Existuje v jiném schématu, než je výchozí nastavení volajícího, a volající musí určit, které z nich.

V případě #2 musíte udělit oprávnění ke spuštění balíčku volajícímu (nebo roli, kterou má volající).

V případě #3 musíte buď specifikovat schéma, nebo jej nastavit jako výchozí schéma pro relaci, nebo vytvořit synonymum.




  1. Sloučení hodnot JSONB v PostgreSQL?

  2. Chyba odhadu mohutnosti dílčího dotazu

  3. CONV() – Převod čísel mezi různými bázemi v MySQL

  4. VMware CPU Hot Plug vNUMA Effects na SQL Server