Sejak rilis Oracle 12c, sekarang lebih mudah untuk mengatur ulang kolom secara logis.
Oracle 12c menambahkan dukungan untuk membuat kolom tidak terlihat dan fitur tersebut dapat digunakan untuk mengatur ulang kolom secara logis.
Kutipan dari dokumentasi pada kolom tak terlihat:
Saat Anda membuat kolom yang tidak terlihat terlihat, kolom tersebut dimasukkan dalam urutan kolom tabel sebagai kolom terakhir.
Contoh
Buat tabel:
CREATE TABLE t (
a INT,
b INT,
d INT,
e INT
);
Tambahkan kolom:
ALTER TABLE t ADD (c INT);
Pindahkan kolom ke tengah:
ALTER TABLE t MODIFY (d INVISIBLE, e INVISIBLE);
ALTER TABLE t MODIFY (d VISIBLE, e VISIBLE);
DESCRIBE t;
Name
----
A
B
C
D
E
Kredit
Saya mengetahui hal ini dari artikel oleh Tom Kyte tentang fitur baru di Oracle 12c.