sql >> Databasteknik >  >> RDS >> Oracle

Bevilja val på alla tabeller som ägs av en specifik användare

Tja, det är inte ett enda påstående, men det är ungefär så nära du kan komma med Oracle:

BEGIN
   FOR R IN (SELECT owner, table_name FROM all_tables WHERE owner='TheOwner') LOOP
      EXECUTE IMMEDIATE 'grant select on '||R.owner||'.'||R.table_name||' to TheUser';
   END LOOP;
END; 


  1. MySQL – Få senaste frågekostnad genom att använda VISA STATUS SOM "Last_Query_Cost"

  2. Hur man återställer databasen med RMAN

  3. De vanligaste frågorna för att hitta Patch tillämpad i Oracle-appar

  4. Ta bort dubbletter av rader i MySQL