Hallo,
ich habe folgende Frage:
Ich habe zwei Schemas "PROD" und "TEST", die beide die gleichen Tabellen, aber unterschiedliche Daten haben.
PROD hat eine View "V1" und per "GRANT SELECT ON V1 TO TEST" hat PROD an TEST das Leserecht gegeben.
Wenn ich mich im TOAD als TEST einlogge und "select * from PROD.V1" ausführe, sehe ich die erwarteten Daten von PROD1. Mache ich das gleiche über .NET (z.B über den Server-Explorer in Visual Studio, egal ob mit MS oder Oracle-Treiber), sehe ich die Daten aus dem TEST(!) - Schema.
Ich bin einigermaßen verwirrt. Es darf doch wohl keinen Unterschied machen, ob ich per OCI (Toad) oder .NET die Query absetze, oder? Was sollte denn das "richtige" Verhalten sein?
Gruss,
Kaggi
ich habe folgende Frage:
Ich habe zwei Schemas "PROD" und "TEST", die beide die gleichen Tabellen, aber unterschiedliche Daten haben.
PROD hat eine View "V1" und per "GRANT SELECT ON V1 TO TEST" hat PROD an TEST das Leserecht gegeben.
Wenn ich mich im TOAD als TEST einlogge und "select * from PROD.V1" ausführe, sehe ich die erwarteten Daten von PROD1. Mache ich das gleiche über .NET (z.B über den Server-Explorer in Visual Studio, egal ob mit MS oder Oracle-Treiber), sehe ich die Daten aus dem TEST(!) - Schema.
Ich bin einigermaßen verwirrt. Es darf doch wohl keinen Unterschied machen, ob ich per OCI (Toad) oder .NET die Query absetze, oder? Was sollte denn das "richtige" Verhalten sein?
Gruss,
Kaggi
Comment