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

Chyba uložené procedury PLS-00201:musí být deklarován identifikátor 'UTL_HTTP'

Jak jste již sami zjistili, zdá se, že jde o problém s povolením. Váš uživatel nějak nemá přístup k balíčku UTL_HTTP. Ujistěte se, že váš uživatel má oprávnění EXECUTE k balíčku:

GRANT EXECUTE ON SYS.UTL_HTTP TO my_user;

Všimněte si, že to možná budete muset udělat jako SYS.

Pomocí SQL Developer (který mohu doporučit, pokud děláte vývoj PL/SQL), zjistěte, zda se pak můžete na balíček nějak podívat. Pokud to nepomůže, zveřejněte prosím oprávnění, která váš uživatel aktuálně má.




  1. Co vlastně znamená Clustered and Non-Clustered index?

  2. desetinné (s,p) nebo číslo (s,p)?

  3. Jak mohu použít operátory PostgreSQL JSON(B) obsahující otazník? přes JDBC

  4. Seskupit řádky pomocí seskupení podle klauzule v MySQL