zerberos Geschrieben 27. September 2007 Geschrieben 27. September 2007 Hallo, wie lautet der sql befehl um mir die tabellennamen in einer oracle datenbank anzeigen zu lassen? Irgendwelche sytsemtabellen zu verwaltung der datenbank oder so, sollen nicht angezeigt werden
Amstelchen Geschrieben 27. September 2007 Geschrieben 27. September 2007 select * from user_tables wenn du alle schemas auflisten willst, filtere aus all_tables. s'Amstel
zerberos Geschrieben 11. Oktober 2007 Autor Geschrieben 11. Oktober 2007 so bin was weiter gekommen so sieht's aktuell aus SELECT Table_name, MAX(INSTR(Privilege,'SELECT')) AS SEL FROM user_tab_privs WHERE GRANTEE IN ( SELECT user FROM dual ) GROUP BY Table_name Das geht aber nicht so ganz. Der zeigt mir zwar einige Tabellen an, wovon auch nen paar einzelne Funktionieren (damit meine ich ich kann die Tabellenstruktur dieser Tabellen abfragen). Aber bei den meisten fliegt der raus mit der Meldung Tabelle/oder View exestiert nicht Wie lautet der korrekte Befehl um alle Tabellen abzufragen auf die der angemeldete User Zugriff hat?
dr.dimitri Geschrieben 11. Oktober 2007 Geschrieben 11. Oktober 2007 Der wurde doch bereits von Amstelchen genannt. Dim
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden