Fremdschlüssel in alternativen Schemas mit Oracle?

8

Ich habe zwei Schemata, nennen wir sie BOB und FRED. Ich muss eine Tabelle im Schema FRED vom Schema BOB aufrufen, um den Primärschlüssel in dieser Tabelle als Fremdschlüssel zu verwenden. Ich habe die entsprechenden Grants für das Schema FRED eingerichtet, damit BOB darauf zugreifen kann, aber wenn ich das Skript ausführe, beschwert es sich, dass ich nicht die richtigen Berechtigungen habe. Gibt es eine andere Einstellung, die ich irgendwo ändern muss? Kann das überhaupt gemacht werden?

Meine FK-Erstellung ist wie folgt:

%Vor%

Und ich mache das Stipendium mit:

%Vor%

Ich bekomme diese Fehlermeldung:

%Vor%     
Skulmuk 30.08.2012, 14:35
quelle

2 Antworten

15

Sie müssen:

%Vor%

Siehe dies "AskTom"

    
A.B.Cade 30.08.2012, 14:57
quelle
4

Um einen Fremdschlüssel zu erstellen, der auf eine Tabelle in einem anderen Schema verweist, benötigen Sie die Berechtigung "REFERENCES":

%Vor%     
Tony Andrews 30.08.2012 14:57
quelle

Tags und Links