sql >> Databasteknik >  >> RDS >> Oracle

Använda en Oracle PL/SQL lagrad procedur för att bevilja rättigheter på en annan användares tabeller

Det kanske hjälper om jag nämner att privilegier som förvärvats via roller inte beaktas vid exekvering av dynamisk SQL (execute immediate ). Om "kontot med DBA-rättigheter" har dessa rättigheter från vissa roller kommer de inte att användas för dina dynamiska anslagsuttalanden; du kommer att behöva ge lämpliga privilegier till den kontoanvändaren uttryckligen.




  1. Lagrar en array av okänd längd

  2. Spark Dataframes UPSERT till Postgres Table

  3. MySQL sa:#1415 - Inte tillåtet att returnera en resultatuppsättning från en funktion

  4. De använda SELECT-satserna har ett annat antal kolumner (REDUX!!)