Riker
Lieutenant
- Registriert
- Jan. 2005
- Beiträge
- 862
Hallo,
ich habe hier ein Problem.
Dies gestaltet sich wie folgt:
Ich habe eine DB.
Auf dieser DB habe ich zwei User: User1 und User2.
User1 hat z.B. nur eine Tabelle.
User2 hat z.B. Tabelle 1, Tabele 2, Tabelle 3, Tabelle n, ...
Jetzt möchte ich mit folgendem SQL Befehl:
GRANT [Rechte] ON [Tabelle] TO [User]
dem User1 das Recht geben, auf die Tabellen des User2 Selects auszuführen.
Da es sich jedoch um mehrere 100 Tabellen die der User2 besitzt handelt, möchte ich sowas machen wie (ich bin als User2 angemeldet):
GRANT SELECT on
(select table_name from user_all_tables)
to User1;
Das obige klappt aber nicht.
Hat hier jmd einen Lösungsvorschlag?
Danke im Voraus schonmal!
ich habe hier ein Problem.
Dies gestaltet sich wie folgt:
Ich habe eine DB.
Auf dieser DB habe ich zwei User: User1 und User2.
User1 hat z.B. nur eine Tabelle.
User2 hat z.B. Tabelle 1, Tabele 2, Tabelle 3, Tabelle n, ...
Jetzt möchte ich mit folgendem SQL Befehl:
GRANT [Rechte] ON [Tabelle] TO [User]
dem User1 das Recht geben, auf die Tabellen des User2 Selects auszuführen.
Da es sich jedoch um mehrere 100 Tabellen die der User2 besitzt handelt, möchte ich sowas machen wie (ich bin als User2 angemeldet):
GRANT SELECT on
(select table_name from user_all_tables)
to User1;
Das obige klappt aber nicht.
Hat hier jmd einen Lösungsvorschlag?
Danke im Voraus schonmal!