Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Mendapatkan Definisi Jadual dalam Oracle SQL, Setara dengan MySQL SHOW CREATE TABLE?
Setara dengan MySQL SHOW CREATE TABLE dalam Oracle SQL
MySQL menawarkan pernyataan SHOW CREATE TABLE untuk mendapatkan semula definisi jadual. Adakah terdapat fungsi yang serupa dalam Oracle SQL?
Oracle SQL Equivalents
SQL*Plus menyediakan arahan DESC:
SQL> DESC EMP;
Ini akan dipaparkan lajur, jenis data dan atribut jadual lain.
Untuk pernyataan SQL tulen, gunakan Pakej DBMS_METADATA:
SELECT DBMS_METADATA.GET_DDL('TABLE', 'EMP', 'SCOTT') FROM DUAL;
Ini akan mengembalikan DDL penuh untuk jadual yang ditentukan.
Pertimbangan Tambahan
Sesetengah alatan mungkin memerlukan tetapan SET LONG 10000 sebelum melaksanakan arahan ini untuk memaparkan LOB lebih daripada 10,000 bait.
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Definisi Jadual dalam Oracle SQL, Setara dengan MySQL SHOW CREATE TABLE?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!