Was ist die Oracle-äquivalent von "show tables" in MySQL
Gibt es alle Arten von Beratung da draußen im Netz, wie zu sehen, alle Tabellen in einer oracle-Datenbank. Ich bin sehr neu in Oracle aber wenn ich eine "Datenbank", die bekannt ist als 'Instanz' im Oracle-Jargon, wie würde ich das finden alle Tabellen gehören nur zu diesem einen Instanz-im Gegensatz zu allen Oracle?
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
(Beachten Sie, dass in der Regel nur die DBA-Rolle hat Zugriff auf die Ansicht).
Wenn Sie wirklich wollen, um zu sehen, nur die Tabellen, die im Besitz durch den aktuellen Benutzer (nicht der Instanz), verwenden Sie
Sehen die Tabellen zugänglich durch den aktuellen Benutzer verwenden:
Weitere Informationen finden Sie im Handbuch:
Ich denke, der Begriff, den Sie suchen, ist "schema" oder "Benutzer", keine "Datenbank". Tabellen sind beschrieben in drei data dictionary Ansichten:
USER_TABLES: Alle Tabellen gehören dem aktuellen Benutzer
ALL_TABLES: Alle Tabellen, die dem aktuellen Benutzer
DBA_TABLES: Alle Tabellen in der Datenbank, über die alle Benutzer, einschließlich derjenigen, die im Besitz von SYS.
Hier ist, was Sie suchen
select table_name from tabs;