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

Přístup k tabulce jiného uživatele v rámci uložené procedury Oracle

Vlastníkovi procedury musí být uděleno oprávnění k přístupu k podkladovým objektům přímo, nikoli prostřednictvím role . Chcete-li mít stejnou úroveň přístupu jako vaše procedury, použijte následující příkazy:

SET ROLE NONE;

Chcete-li získat přístup k jiné tabulce z procedury, musíte získat SELECT přímo, nikoli prostřednictvím role:

GRANT SELECT ON TURAT03.GESCHAEFTE TO <your_user>;

Tento článek od Toma Kytea obsahuje další informace.




  1. Chyby v SQL Serveru při importu souboru CSV navzdory použití varchar(MAX) pro každý sloupec

  2. MySQL:není ve skupině GROUP BY

  3. Nastavte časové pásmo v PHP a MySQL

  4. Operand by měl obsahovat 1 sloupec – MySQL NENÍ IN