Mengenal dan Menggunakan Perintah Alter Table di Oracle

Pada tutorial kali ini, Kita akan belajar lebih detail tentang perintah Alter Table di database Oracle. Sebelum belajar lebih detail, Anda harus mengerti lebih dahulu Cara Membuat Table di Oracle database.


Apa itu Alter Table?

ALTER TABLE adalah salah satu perintah di Oracle yang digunakan untuk merubah struktur suatu table, seperti melakukan proses dibawah ini:
  • Menambah suatu kolom di table
  • Merubah tipe data suatu kolom
  • Merubah nama table
  • Menghapus suatu kolom

Menambah Kolom (Add Column)

Untuk menambah kolom pada suatu table, Anda dapat menggunakan perintah berikut ini:

ALTER TABLE nama_table
ADD nama_kolom tipe_data[(ukuran)];

Contoh:

SQL> ALTER TABLE karyawan
ADD jabatan VARCHAR2(50);

Contoh diatas adalah cara menambahkan satu kolom ke dalam suatu table. Lantas, bagaimana cara menambahkan banyak kolom (multiple) kedalam suatu table? Anda dapat menggunakan perintah dibawah ini:

ALTER TABLE nama_table
ADD (nama_kolom tipe_data[(ukuran)],
nama_kolom tipe_data[(ukuran)],
...);

Contoh:

SQL> ALTER TABLE karyawan
ADD ( jabatan VARCHAR2(50),
manajer VARCHAR2(50),
gaji NUMBER(5));

Merubah Tipe Data Kolom

Anda dapat merubah tipe data di kolom pada suatu table dengan menggunakan perintah dibawah ini:

ALTER TABLE nama_table
MODIFY nama_kolom tipe_data[(ukuran)];

Contoh:

SQL> ALTER TABLE karyawan
MODIFY jabatan VARCHAR2(100) NOT NULL;

Merubah atau Modifikasi Banyak Kolom

Anda dapat merubah atau memodifikasi banyak kolom sekaligus pada perintah Alter Table dengan cara menggunakan perintah dibawah ini:

ALTER TABLE nama_table
MODIFY (kolom_1 tipe_data,
kolom_2 tipe_data,
...
kolom_n tipe_data);

Contoh:

SQL> ALTER TABLE karyawan
MODIFY (jabatan VARCHAR2(100) NOT NULL,
manajer VARCHAR2(100) NOT NULL,
gaji NUMBER(10) NOT NULL);

Mengubah Nama Kolom di Table

Anda dapat mengubah sebuah nama kolom di table dengan menggunakan perintah dibawah ini:

ALTER TABLE nama_table
RENAME COLUMN nama_kolom_lama TO nama_kolom_baru;


Contoh:

SQL> ALTER TABLE karyawan
RENAME COLUMN manajer TO manajer_lama;

Menghapus Kolom di Table

Anda dapat menghapus suatu kolom di table dengan menggunakan sintak dibawah ini:

ALTER TABLE nama_table
DROP COLUMN nama_kolom;

Contoh:

SQL> ALTER TABLE karyawan
DROP COLUMN manajer;

Mengubah Nama Table (Rename Table)

Anda dapat mengubah nama sebuah table dengan menggunakan sintak dibawah ini:

ALTER TABLE nama_table_lama
RENAME TO nama_table_baru;

Contoh:

SQL> ALTER TABLE karyawan 
RENAME TO karyawan_backup;

Table altered.

Referensi

Sekian tutorial singkat Mengenal dan Menggunakan Perintah Alter Table di Oracle. Semoga bermanfaat & Selamat Belajar database Oracle.

Jika Anda menyukai tutorial ini, silahkan anda share dan bagikan dengan teman-teman Anda, dan jika Anda ingin berdiskusi tentang judul tutorial diatas, atau pun mau bertanya tentang tutorial ini silahkan Anda untuk menggunakan fasilitas komentar untuk berdiskusi dan bertanya di blog ini.

Salam,

Naura-Lab

Comments

Popular posts from this blog

cara menggunakan select cases SPSS

analisis korelasi bivariate dengan SPSS

cara merekording data SPSS