sql >> Databasteknik >  >> RDS >> Oracle

PLS-00201 identifierare 'PACKAGENAME.PROCEDURENAME' måste deklareras

PLS-00201: identifier must be declared betyder antingen

  1. Det finns verkligen inte, eller
  2. Det finns men den som ringer har inte behörighet att köra det, eller
  3. Det finns i något annat schema än uppringarens standard, och den som ringer måste ange vilket.

I fallet med #2 måste du ge den som ringer (eller till en roll som den som ringer) körbehörighet för paketet.

När det gäller #3 måste du antingen ange schemat eller ställa in det som ditt standardschema för sessionen, eller skapa en synonym.




  1. Hur ställer man in timern för att anropa en funktion var n:e minut?

  2. Lägger till främmande nyckel till en rälsmodell

  3. ClusterControl - Advanced Backup Management - mariabackup del II

  4. Skapa en trigger i Oracle Express