Anzeigen von Informationen zu Schemaobjekten in Oracle

Anzeigen von Informationen zu Schemaobjekten in Oracle
Im Oracle Database Management System bezieht sich ein Schema auf eine Reihe organisierter Strukturen, die die Beziehungen zwischen Datenobjekten definieren. Die Schema -Objekte enthalten Tabellen, Ansichten, Indizes, Sequenzen, Prozeduren und andere Datenbankeinheiten. Das Abrufen oder Anzeigen von Informationen über Schemaobjekte ist eine wesentliche Aufgabe für Administratoren und Entwickler, da sie die Struktur der Datenbank verstehen und Probleme beheben können.

Dieser Artikel zeigt, wie Sie Informationen zu Schemaobjekten in Oracle unter Verwendung geeigneter Beispiele erhalten.

Anzeigen von Informationen zu Schemaobjekten in Oracle

Ein Schema -Objekt enthält Tabellen, Ansichten, Indizes, Sequenzen und Verfahren. In diesem Leitfaden wird erläutert, wie man angezeigt wird:

  • Objekte in einem Schema
  • Schema -Namen
  • Tische in einem Schema
  • Spalten in einer Tabelle
  • Ansichten in einem Schema
  • Verfahren in einem Schema

So zeigen Sie alle Schemaobjekte in Oracle an?

Der "All_ObjectsAnsicht kann verwendet werden, um Informationen zu allen Objekten anzuzeigen, die dem aktuellen Benutzer zugegriffen werden können, einschließlich Tabellen, Ansichten, Verfahren, Funktionen und Paketen. Die Abfrage ist unten angegeben:

Wählen Sie Eigentümer, Object_type, Object_Name
Aus All_Objects
Wo Eigentümer = 'System' '
Bestellen nach object_type, Object_name;

In der obigen Abfrage die “SYSTEM”Repräsentiert ein Schema.

Ausgang

Die Ausgabe zeigt, dass die “All_Objects"Ansehen Sie erfolgreich den" Schema -Besitzer "," Objekttyp "und" Objektname ".

So zeigen Sie alle Schema -Namen in Oracle an?

Ein Schema ist ein logischer Container für Datenbankobjekte, und der Schema -Name kann durch Abrufen des Benutzernamens abgerufen werden. Inzwischen alle Schema -Namen kann abgerufen werden, indem die Verwendung der verwendet werden WÄHLEN Aussage wie unten angegeben:

Wählen Sie den Benutzernamen von All_Users aus;

In der obigen Abfrage die “NutzernameIst eine Spalte und “Alle NutzerIst ein Tisch.

Ausgang

Die Ausgabe zeigte alle Schema -Namen (Benutzernamen) in der aktuellen Datenbank an.

So zeigen Sie alle Tabellen eines Schemas in Oracle an?

Geben Sie die folgende Abfrage ein:

Wählen Sie * aus All_tables, wobei Besitzer = 'C ## MD';

In der obigen Abfrage, “All_tables"Ist ein Tisch, während"C ## MDIst ein Schema -Name.

Ausgang

Die Ausgabe zeigt, dass alle Tabellen in einem Schema abgerufen wurden.

So zeigen Sie alle Spalten einer Tabelle in einem Schema in Oracle an?

Die Informationen aller Spalten in einer Tabelle eines Schemas können mithilfe der “angezeigt werdenAll_tab_columns”Blick mit dem WÄHLEN Aussage wie unten angegeben:

Wählen Sie * aus All_tab_columns wobei besitzer = 'c ## MD' und table_name = 'Länder';

In der obigen Abfrage, “LÄNDER”Repräsentiert die Tabelle von“C ## MDSchema.

Ausgang

Aus dem Ausgangs -Snippet ist ersichtlich, dass alle Spalten in einer Tabelle eines Schemas angezeigt wurden.

So zeigen Sie alle Schemaansichten in Oracle an?

In Oracle eine Ansicht namens “All_views”Wird verwendet, um die Informationen aller Ansichten in einem Schema anzuzeigen. Die Abfrage ist unten angegeben:

Wählen Sie * aus All_views wobei orient = 'sys';

Ausgang

Die Ausgabe zeigte alle Ansichten der “Sys" Benutzer.

So zeigen Sie alle Schema -Prozeduren in Oracle an?

Die Informationen zu allen Verfahren im Oracle -Schema können mit der “angezeigt werdenAll_Procedures”Ansichten. Verwenden wir den folgenden Befehl, um alle Prozeduren der "abzurufen"SysSchema:

Wählen Sie * aus All_Procedures, wobei besitzer = 'sys';

Ausgang

Die Ausgabe zeigte alle Verfahren des ausgewählten Schemas an.

Abschluss

In Oracle werden verschiedene Ansichten mit der Auswahlanweisung verwendet, um die Informationen zu den Schemaobjekten anzuzeigen. Zum Beispiel die Alle Nutzer Die Ansicht wird verwendet, um alle Schema -Namen anzuzeigen, All_tables ” Zeigt die Tabellennamen an, All_tab_columns ” Ruft alle Spalten in einer Tabelle ab und die All_Objects Die Ansicht zeigt alle Objekte eines bestimmten Schemas an. In diesem Leitfaden wurde erläutert, wie die Informationen zu Schemaobjekten anhand praktischer Beispiele angezeigt werden.