Oracle 8 - Views

Hi,
gibts es eine Möglichkeit unter Oracle die Referenz der View zu ermitteln? Also, auf welche Tabelle die View zeigt?

danke
Steffi

Hallo Steffi

gibts es eine Möglichkeit unter Oracle die Referenz der View
zu ermitteln? Also, auf welche Tabelle die View zeigt?

Probier’s mal so:
SELECT TEXT FROM ALL_VIEWS
WHERE VIEW_NAME = ‚NameDerView‘;

Gruss
Peter

Hi Peter,
funktioniert nicht. Es werden keine Datensätze ausgegeben :frowning:
Oder kann ich irgentwo der „Text“ eintragen?

steffi

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Mit

„select view_name, text from user_views;“

bekomme ich nur den Aufbau der View, aber keinen Tabellennamen.

steffi

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Steffi

Mit
„select view_name, text from user_views;“
bekomme ich nur den Aufbau der View, aber keinen
Tabellennamen.

Ja, „USER_VIEWS“ ist auch OK, wenn du keinen Zugriff auf „ALL_VIEWS“ hast.
Aber, hmmm… ich bin mir jetzt nicht sicher, was du unter „Aufbau“ verstehst. Unter „TEXT“ einer View „VIEW1“ steht z.B.:
SELECT A1, A2, A3
FROM TAB1
WHERE A1 > 100;
Also der gesuchte Tabellenname (können ja auch mehrere sein) ist in diesem Beispiel „TAB1“.

Gruss
Peter

Hi,
ich bekomme bei select view_name, text from user_views; nur
select
Felder DAtentyp

mehr nicht :frowning:((

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Steffi

ich bekomme bei select view_name, text from user_views; nur
select
Felder DAtentyp

mehr nicht :frowning:((

Könnte es sein, dass die Ausgabe deines Select in einer Textbox landet, die den ganzen Text (kann Zeilenumbrüche enthalten) nicht anzeigt, weil sie dafür zu klein ist. Bei mir ist das so (ich verwende „TOAD“). Dann musst du den Cursor in die Textbox stellen und mal nach unten bewegen.
Mehr fällt mir nicht ein…

Gruss
Peter

hi!

„text“ ist ein long-feld - wenn du also per sql-plus vorher ein "set long " machst, siehst du schon mehr text bzw. - wie schon vorher beschrieben - kommt es auf die darstellung des tools an, das du benutzt

grüße,
tomh