Di Oracle, gunakan pernyataan ALTER TABLE untuk mengubah struktur tabel. Di bawah ini saya berikan beberapa contoh untuk mengubah struktur tabel di Oracle menggunakan ALTER TABLE Statement , menggunakan Pengembang Oracle SQL dan menggunakan Toad for Oracle .
Berikut ini adalah hal-hal yang dapat Anda lakukan menggunakan pernyataan ALTER TABLE di Oracle.
| 1 | Menambahkan batasan integritas |
| 2 | Menambahkan batasan integritas ke kolom tipe objek |
| 3 | Menambahkan atau memodifikasi karakteristik tabel hanya indeks |
| 4 | Menambahkan atau memodifikasi kolom LOB |
| 5 | Menambahkan atau memodifikasi tipe objek, tipe tabel bersarang, atau kolom tipe varray untuk tabel |
| 6 | Menambahkan, memodifikasi, membagi, memindahkan, menjatuhkan, atau memotong partisi tabel |
| 7 | Menambahkan, memodifikasi, membagi, memindahkan, menjatuhkan, atau memotong subpartisi tabel |
| 8 | Mengizinkan atau melarang penulisan ke tabel |
| 9 | Mengubah baris per blok penyimpanan untuk tabel |
| 10 | Menambahkan dan Menghapus kolom |
| 11 | Mengaktifkan, menonaktifkan, atau menghapus batasan atau pemicu integritas |
| 12 | Deallocation eksplisit dari ruang tabel yang tidak digunakan |
| 13 | Modifikasi derajat paralelisme untuk tabel |
| 14 | Modifikasi atribut LOGGING/NOLOGGING |
| 15 | Modifikasi atribut penyimpanan sebenarnya dari tabel yang tidak dipartisi atau atribut default dari tabel yang dipartisi |
| 16 | Modifikasi karakteristik penyimpanan atau parameter lain |
| 17 | Memindahkan tabel secara fisik |
| 18 | Mengganti nama tabel atau partisi tabel |
| 19 | Ubah kolom ke ukuran yang lebih besar |
| 20 | Ubah kolom yang memiliki semua nilai nol menjadi lebih pendek, atau ke tipe data yang berbeda |
| 21 | Ubah PCTFREE, PCTUSED, INITRANS atau MAXTRANS untuk tabel apa pun |
| 22 | Ubah klausa penyimpanan untuk tabel apa pun |
| 23 | Alokasikan secara eksplisit tingkat baru dan tentukan file data spesifik untuk tablespace dan instance spesifik untuk database multi-instance |
| 24 | Lepaskan atau nonaktifkan batasan yang diberikan seperti yang ditunjukkan pada contoh berikut: |
Ubah Sintaks Tabel
ALTER TABLE table_name alter_specifications
Memodifikasi Struktur Tabel Menggunakan Perintah ALTER TABLE Contoh
Menambahkan Kolom ke Tabel
Contoh berikut akan menambahkan kolom penunjukan ke tabel EMP.
ALTER TABLE emp ADD designation VARCHAR2(100);
Ubah Tipe Data Kolom
Contoh berikut akan mengubah tipe data kolom dari angka menjadi varchar2 untuk kolom deptno di tabel EMP.
ALTER TABLE emp MODIFY deptno VARCHAR2(10);
Menambahkan Pirmary Key ke Tabel
Contoh berikut akan menambahkan pk_emp kunci utama untuk kolom empno di tabel EMP.
ALTER TABLE emp ADD CONSTRAINT pk_emp PRIMARY KEY (empno);
Aktifkan Pemicu untuk Tabel
Pernyataan berikut mengaktifkan semua pemicu yang terkait dengan tabel EMP.
ALTER TABLE EMP ENABLE ALL TRIGGERS;
Mengganti Nama Kolom dalam Tabel
Contoh berikut mengganti nama kolom sal dari tabel EMP menjadi gaji.
ALTER TABLE EMP RENAME COLUMN sal TO salary;
Mengubah Struktur Tabel Menggunakan Oracle SQL Developer
Ikuti langkah-langkah ini untuk mengubah struktur tabel menggunakan Oracle SQL Developer.
- Di Oracle SQL Developer, di sisi kiri buka node koneksi, lalu klik node tabel untuk membukanya.
- Kemudian pilih tabel Anda ingin mengubah dan melakukan klik kanan di atasnya.
- Dari menu pintasan pilih Edit dan jendela Edit Tabel akan terbuka.
- Di sana Anda dapat membuat perubahan apa pun dan setelah melakukan perubahan klik OK untuk menerapkan .

Mengubah Struktur Tabel Menggunakan Toad untuk Oracle
Ikuti langkah-langkah ini untuk mengubah tabel menggunakan Toad.
- Klik menu Database> Skema Browser .
- Kemudian jendela skema browser akan terbuka dan akan menampilkan daftar tabel .
- Pilih tabel Anda ingin mengubah dan melakukan klik kanan di atasnya.
- Dari menu pintasan, pilih Ubah Tabel dan jendela ubah tabel akan terbuka.
- Buat perubahan yang diperlukan ke dalam tabel dan klik OK untuk menerapkan .

Referensi:
Oracle Docs:Ubah Tabel
Lihat juga:
- Cara mengedit prosedur tersimpan di Toad
- 20 Contoh Pernyataan Sisipan Oracle yang Berguna