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

Potřebují procedury samostatná přístupová práva k tabulkám?

Bezpečnostní model Oracle znamená, že nemůžeme vytvářet databázové objekty (pohledy, uložené procedury atd.) pomocí oprávnění udělených našemu účtu prostřednictvím role. Oprávnění musí být výslovně udělena našemu pojmenovanému účtu.

To platí i pro anonymní blokování.

Pokud tedy chcete sestavit PL/SQL, které běží proti databázovým objektům v jiných schématech, budete muset požádat vlastníka schématu – nebo DBA – aby vám udělil potřebná oprávnění.




  1. Podmíněný počet SQL

  2. Sloučit dva sloupce, více řádků ignorovat duplikáty - MySQL

  3. Turecké znaky se nezobrazují správně

  4. Jak chránit databázi heslem v Accessu 2016