Hallo zusammen,
ich habe ein Problem bei meiner ersten selbst erstellten Procedure.
Ich möchte zyklisch Daten mit einer anderen Datenbank abgleichen und anschließend in mehren Tabellen aktualisierungen vornehmen. Die unter SYSTEM erstellte Procedure klappt soweit schon sehr gut.
Leider stehe ich jetzt vor folgenden Problem: Einige der zu aktualisierenden Tabellen liegen im Schema anderer Benuter. Und hier erhalte ich immer die Meldung "nicht ausreichende Berechtigungen", obwohl ich im SQL Developer dasselbe SQL-Statement als SYSTEM problemlos ausführen kann.
Daher meine Frage: Wie kann ich in einer Procedure auf Tabellen eines anderen Benutzer zugreifen. Scheinbar reicht es nicht, wenn ich den Benutzernamen vor den Tabellennamen stelle:
Gruß vom Rhein
Thoma
ich habe ein Problem bei meiner ersten selbst erstellten Procedure.
Ich möchte zyklisch Daten mit einer anderen Datenbank abgleichen und anschließend in mehren Tabellen aktualisierungen vornehmen. Die unter SYSTEM erstellte Procedure klappt soweit schon sehr gut.
Leider stehe ich jetzt vor folgenden Problem: Einige der zu aktualisierenden Tabellen liegen im Schema anderer Benuter. Und hier erhalte ich immer die Meldung "nicht ausreichende Berechtigungen", obwohl ich im SQL Developer dasselbe SQL-Statement als SYSTEM problemlos ausführen kann.
Daher meine Frage: Wie kann ich in einer Procedure auf Tabellen eines anderen Benutzer zugreifen. Scheinbar reicht es nicht, wenn ich den Benutzernamen vor den Tabellennamen stelle:
Gruß vom Rhein
Thoma