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
Lepaskan: 2025-01-03 11:43:43
asal
596 orang telah melayarinya

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;
Salin selepas log masuk

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;
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan