Gibt es eine Oracle-entspricht der MySQL Tabelle anzeigen Befehl?
Ich weiß, es ist möglich:
SELECT DISTINCT(table_name)
FROM all_tab_cols
Wäre es ein besserer Weg in der Oracle-Tabelle anzeigen, d.h. die MySQL -show table
; Befehl.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn eine vollständige Struktur, die Sie verwenden können
sehen mehr syntax von Referenz
to_char
(dbms_metadata.get_ddl( 'TABELLE', 'MY_TABLE_NAME' )) FROM DUAL;Versuchen
describe table <table-name>
in SQL*Plus. Sie tut all das abrufen und schön formatieren. Arbeiten mit Tabellen, aber auch Prozeduren, Triggern, Einschränkungen, etc (einfach verschiedene Stichworte).Können Sie tun
Um grundlegende Sachen. Die tablenames:
user_tables
ist nur die Tabellen, die Ihre Benutzer Zugriff hat --all_tab
nicht, dass die Einschränkung.in SQL*Plus
Natürlich hängt dies von Ihrer Nutzung. Sie benötigen die Informationen in einem Programm oder wollen Sie einen Blick auf die Struktur der Tabelle selbst? Viele tools geben Ihnen einen Blick auf die Struktur der Tabelle inklusive: PLSQL-developer, Toad für Oracle, SQLDeveloper. Wenn Sie möchten, verwenden Sie die Struktur einer Tabelle in einer Abfrage besseren Ort, um die Oracle-data-dictionary-views (user_..., all_..., dba_...)