Rumah > pangkalan data > Oracle > teks badan

Apakah pernyataan untuk mengubah suai nama jadual dalam Oracle?

WBOY
Lepaskan: 2022-05-18 17:40:09
asal
12497 orang telah melayarinya

Pernyataan Oracle untuk mengubah suai nama jadual: 1. "ALTER TABLE old table name RENAME TO new table name". TO new table name" ;", pernyataan ini menggunakan RENAME untuk mengubah suai nama jadual.

Apakah pernyataan untuk mengubah suai nama jadual dalam Oracle?

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Oracle 11g, komputer Dell G3.

Apakah pernyataan Oracle untuk mengubah suai nama jadual?

Kaedah 1: Gunakan ALTER untuk mengubah suai nama jadual

ALTER TABLE OLD_TABLE_NAME RENAME TO NEW_TABLE_NAME;
Salin selepas log masuk

Kaedah 2: Gunakan RENAME menukar nama jadual

RENAME OLD_TABLE_NAME TO NEW_TABLE_NAME;
Salin selepas log masuk

Kembangkan pengetahuan:

Buat jadual baharu menggunakan data jadual lama, dan kemudian padamkan jadual lama (tidak disyorkan)

create new_table as select * from old_table;
drop table old_table;
Salin selepas log masuk

Nota: Jika data jadual besar, menarik jadual akan memakan masa yang sangat lama juga boleh menjejaskan sesetengahnya secara rasmi menjalankan pekerjaan yang perlu memanggil meja lama, yang berisiko!

Gunakan PLSQL terus untuk membina semula jadual (tidak disyorkan)

Nota: Fungsi jadual membina semula adalah bersamaan dengan mengosongkan semua data, pencetus dan kunci asing, dan kelajuan akan dikurangkan Sangat perlahan dan tidak begitu cekap.

Ubah suai nama lajur

Sintaks untuk mengubah suai nama lajur dalam jadual adalah seperti berikut:

ALTER TABLE table_name RENAME COLUMN column_name TO new_column_name;
Salin selepas log masuk

Untuk contoh, tukar hari lahir dalam jadual orang Tukar nama lajur kepada umur, seperti berikut:

SQL> ALTER TABLE person RENAME COLUMN birthday TO age;
Salin selepas log masuk

Tutorial yang disyorkan: "Tutorial Video Oracle"

Atas ialah kandungan terperinci Apakah pernyataan untuk mengubah suai nama jadual dalam Oracle?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan