Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Mencipta Salinan Jadual Kosong dengan Skema yang Sama seperti Jadual Sedia Ada dalam Oracle?

Bagaimana untuk Mencipta Salinan Jadual Kosong dengan Skema yang Sama seperti Jadual Sedia Ada dalam Oracle?

Mary-Kate Olsen
Lepaskan: 2025-01-02 14:52:38
asal
499 orang telah melayarinya

How to Create an Empty Table Copy with the Same Schema as an Existing Table in Oracle?

Membuat Salinan Jadual Tanpa Data dalam Oracle

Pertanyaan Asal:

"Saya sedar akan kenyataan:

create table xyz_new as select * from xyz;
Salin selepas log masuk

yang menduplikasi kedua-dua skema dan data Walau bagaimanapun, bagaimana jika saya hanya memerlukannya skema?"

Penyelesaian:

Untuk membuat salinan jadual tanpa menyalin data, cuma tambah klausa WHERE yang menapis semua baris:

create table xyz_new as select * from xyz where 1=0;
Salin selepas log masuk

Teknik ini menyalin struktur jadual (lajur, jenis data, kekangan) tanpa mengisi jadual dengan sebarang data.

Had:

Walaupun kaedah ini cekap untuk menyalin struktur jadual, kaedah ini mempunyai had tertentu:

  • Jujukan, pencetus, indeks, log paparan terwujud , dan beberapa kekangan tidak boleh disalin.
  • Partition tidak dikendalikan oleh ini kaedah.

Atas ialah kandungan terperinci Bagaimana untuk Mencipta Salinan Jadual Kosong dengan Skema yang Sama seperti Jadual Sedia Ada dalam Oracle?. 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