Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Boleh Melihat Definisi Jadual dalam Oracle SQL, Sama seperti `SHOW CREATE TABLE` MySQL?
Oracle's Equivalent to MySQL's show create table
Dalam MySQL, arahan show create table membolehkan pengguna mendapatkan semula definisi jadual, termasuk lajur dan jenis datanya. Adakah terdapat fungsi yang serupa untuk Oracle SQL?
Ya, Oracle SQL menawarkan beberapa kaedah untuk mencapai ini:
Menggunakan SQL* Arahan Plus:
Arahan desc dalam SQL*Plus menyediakan takrif jadual dalam format yang serupa dengan ditunjukkan buat jadual.
SQL> desc emp
Menggunakan pakej dbms_metadata:
Fungsi dbms_metadata.get_ddl() dalam pakej dbms_metadata mengembalikan DDL untuk yang ditentukan jadual.
select dbms_metadata.get_ddl('TABLE', 'EMP', 'SCOTT') from dual;
Nota: Untuk memaparkan LOB yang mungkin melebihi had panjang lalai, pertimbangkan untuk melaksanakan set panjang 10000 dalam SQL*Plus. Ini memanjangkan bilangan bait yang dipaparkan kepada 10,000, tetapi ia boleh dilaraskan kepada nilai yang lebih tinggi jika perlu.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Melihat Definisi Jadual dalam Oracle SQL, Sama seperti `SHOW CREATE TABLE` MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!