sql >> Database >  >> RDS >> Oracle

Opgeslagen procedurefout PLS-00201:identifier 'UTL_HTTP' moet worden gedeclareerd

Zoals je zelf al hebt ontdekt, lijkt dit een toestemmingsprobleem te zijn. Uw gebruiker heeft op de een of andere manier geen toegang tot het UTL_HTTP-pakket. Zorg ervoor dat uw gebruiker de EXECUTE-machtiging op het pakket heeft:

GRANT EXECUTE ON SYS.UTL_HTTP TO my_user;

Houd er rekening mee dat u dit mogelijk als SYS moet doen.

Gebruik SQL Developer (wat ik kan aanbevelen als je PL/SQL-ontwikkeling doet), kijk of je dan op de een of andere manier naar het pakket kunt kijken. Als dat niet helpt, post dan de rechten die uw gebruiker momenteel heeft.




  1. AT TIME ZONE – een nieuwe favoriete functie in SQL Server 2016

  2. opgeslagen procedures en mysql_insert_id probleem

  3. MYSQL selecteer wederzijdse vrienden

  4. Rails 3, will_paginate, willekeurig, herhalende records, Postgres, mislukte setseed