Anda di halaman 1dari 3

DataBase Oracle

MK: Alter Table


Ismasari N

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)];
DataBase Oracle
MK: Alter Table
Ismasari N

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;
DataBase Oracle
MK: Alter Table
Ismasari N

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.

Anda mungkin juga menyukai