Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Błąd procedury składowanej PLS-00201:należy zadeklarować identyfikator „UTL_HTTP”

Jak już się domyśliłeś, wydaje się, że jest to problem z uprawnieniami. Twój użytkownik jakoś nie ma dostępu do pakietu UTL_HTTP. Upewnij się, że Twój użytkownik ma uprawnienia WYKONAJ do pakietu:

GRANT EXECUTE ON SYS.UTL_HTTP TO my_user;

Pamiętaj, że być może będziesz musiał to zrobić jako SYS.

Korzystając z SQL Developer (który mogę polecić, jeśli robisz programowanie w PL/SQL), sprawdź, czy możesz potem jakoś spojrzeć na pakiet. Jeśli to nie pomoże, opublikuj uprawnienia, które aktualnie posiada Twój użytkownik.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Funkcja Oracle do aktualizacji tabeli, jeśli rekord ma wartość NULL, to INSERT

  2. Prosty SELECT ze zmienną, ale bez INTO

  3. Oracle SQL do konwersji powiązanych wierszy na jeden wiersz

  4. jak wyodrębnić format daty z wyroczni ciągu?

  5. Użycie zmiennej do zdefiniowania ścieżki w XMLTable w Oracle