Welcome to Our Website

Oracle Show Tables

Zusammenfassung: In diesem Tutorial erfahren Sie Schritt für Schritt, wie Sie Tabellen in der Oracle-Datenbank anzeigen, indem Sie aus den Datenwörterbuchansichten abfragen.

Wenn Sie mit MySQL gearbeitet haben, kennen Sie möglicherweise den Befehl SHOW TABLES, der alle Tabellen in einer Datenbank auflistet:

Leider unterstützt Oracle den Befehl SHOW TABLES nicht direkt. Sie können jedoch alle Tabellen in einer Datenbank auflisten, indem Sie aus verschiedenen Datenwörterbuchansichten abfragen.,

Show tables owned by the current user

show tables owned by the current user, die Abfrage von der user_tables Ansicht.

Beachten Sie, dass in dieser Ansicht die Spalte OWNER nicht angezeigt wird. Außerdem enthält die Tabelle user_tables nicht die anderen Tabellen, auf die der aktuelle Benutzer zugreifen kann.,:

Alle Tabellen in der Oracle-Datenbank anzeigen

Um alle Tabellen in der gesamten Oracle-Datenbank anzuzeigen, fragen Sie aus der dba_tables Ansicht wie folgt ab:

Wenn Sie keinen Zugriff auf die dba_tables view:

In diesem Fall sollten Sie Ihren Datenbankadministrator auffordern, Ihrem Konto entweder Berechtigungen für die dba_tables – Ansicht oder SELECT ANY DICTIONARY – Berechtigung oder SELECT_CATALOG_ROLE – Berechtigung zu erteilen.,

Das folgende Bild zeigt die Tabellen, die von der user_tables, all_tables und dba_tables Ansichten zurückgegeben werden können:

In diesem Tutorial haben Sie gelernt, wie Sie Tabellen in der Oracle-Datenbank anzeigen, indem Sie aus den Datenwörterbuchansichten abfragen, einschließlich user_tables, all_tables und dba_tables.

  • War dieses tutorial hilfreich?
  • YesNo

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.