Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Susun ulang kolom tabel di Oracle

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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ES Gratis untuk 11.2.0.4 dan 12.2 Tanggal Rilis

  2. Pengembang Oracle SQL:Tampilkan Hasil REFCURSOR di Grid?

  3. COLLATION() Fungsi di Oracle

  4. Bagaimana saya bisa mengekspor konten tabel Oracle ke file?

  5. Bagaimana cara meningkatkan kinerja untuk INSERT massal ke tabel tertaut ODBC di Access?