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