Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Mendapatkan Definisi Jadual dalam Oracle SQL, Setara dengan MySQL SHOW CREATE TABLE?

Bagaimana untuk Mendapatkan Definisi Jadual dalam Oracle SQL, Setara dengan MySQL SHOW CREATE TABLE?

Susan Sarandon
Susan Sarandonasal
2025-01-03 11:43:43587semak imbas

How to Retrieve Table Definitions in Oracle SQL, Equivalent to MySQL's 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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn