Heim >Datenbank >MySQL-Tutorial >Wie kann ich das Äquivalent von MySQLs „SHOW CREATE TABLE' in Oracle SQL erhalten?
Oracle SQL-Äquivalent für „Show Create Table“
In MySQL liefert der Befehl „show create table“ Informationen über die Struktur und Einschränkungen einer Tisch. Gibt es eine ähnliche Funktionalität in Oracle SQL?
SQL*Plus-Befehl
Wenn Sie auf SQL*Plus-Befehle verweisen, ist das Äquivalent zum Anzeigen der Erstellungstabelle der Befehl desc. Es werden die folgenden Details für jede Spalte in der Tabelle angezeigt:
Beispiel:
SQL> desc emp;
SQL Anweisung
Für eine direkte SQL-Anweisung kann das DBMS_METADATA-Paket verwendet werden:
SELECT dbms_metadata.get_ddl('TABLE', 'EMP') FROM dual;
Diese Abfrage gibt eine CREATE TABLE-Anweisung zurück, die alle Spaltendefinitionen, Einschränkungen und Speicher enthält Parameter für den EMP Tabelle.
Hinweis:
Das obige ist der detaillierte Inhalt vonWie kann ich das Äquivalent von MySQLs „SHOW CREATE TABLE' in Oracle SQL erhalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!