Pada tutorial SQL kali ini, kita akan belajar tentang Cara Menambahkan Kolom Ke Dalam Table. Untuk menambahkan sebuah atau beberapa kolom ke dalam table, Anda dapat menggunakan perintah ALTER TABLE...ADD..
Baca Juga:
Di bawah ini adalah sintak dasar perintah untuk menambahkan sebuah kolom pada table di Oracle SQL:
Sedangkan jika Anda ingin menambahkan beberapa kolom pada table, Anda dapat menggunakan sintak di bawah ini:
Penjelasan sintak:
Sebagai contoh, misalkan Anda telah memiliki sebuah table "pegawai" dengan struktur sebagai berikut:
Untuk menambahkan sebuah kolom sesuai dengan permintaan diatas, Anda dapat menjalankan perintah berikut ini:
Kalau keluar pesan "Table altered" berarti Anda sukses menambahkan sebuah kolom "no_telp". Untuk membuktikannya, coba Anda tampilkan kembali struktur table "pegawai" diatas, yaitu dengan menjalankan perintah berikut:
Lantas bagaimana kalau Anda ingin menambahkan dua kolom baru sekaligus, misalnya Anda ingin menambahkan kolom "agama" dengan tipe data varchar2(20) dan "hobi" dengan tipe data varchar2(50) pada table "pegawai" diatas?. Jawabannya sama seperti perintah Alter Table di atas, hanya setiap penambahan kolom baru di ikutidengan tanda koma ",". Perhatikan contoh berikut:
Mudah bukan??
Sekian tutorial singkat tentang Cara Menambahkan Kolom Ke Dalam Table Di Oracle SQL. Semoga bermanfaat & Happy Learning Oracle SQL.
Salam,
Nursalim
Baca Juga:
- Cara Menambahkan Kolom Ke Dalam Table Di MySQL
- Cara Menambahkan Kolom Ke Dalam Table Di PostgreSQL
- Cara Menambahkan Kolom Ke Dalam Table Di SQLite
Sintak Dasar
Di bawah ini adalah sintak dasar perintah untuk menambahkan sebuah kolom pada table di Oracle SQL:
ALTER TABLE table_name ADD column_name data_type;
Sedangkan jika Anda ingin menambahkan beberapa kolom pada table, Anda dapat menggunakan sintak di bawah ini:
ALTER TABLE table_name ADD (column_name1 data_type, column_name2 data_type, ..., column_nameN data_type);
Penjelasan sintak:
- table_name adalah nama table yang akan Anda tambahkan sebuah atau beberapa kolom baru.
- column_name adalah nama kolom yang akan ditambahkan.
- data_type adalah tipe data yang akan disematkan di kolom.
Contoh
Sebagai contoh, misalkan Anda telah memiliki sebuah table "pegawai" dengan struktur sebagai berikut:
SQL> DESC pegawai; Name Null? Type ----------------------------------------- -------- ---------------- ID_PEGAWAI NOT NULL VARCHAR2(5) NAMA_PEGAWAI NOT NULL VARCHAR2(20) JNS_KELAMIN NOT NULL CHAR(1) ALAMAT VARCHAR2(20) GAJI NUMBER(38) DEPARTEMEN NOT NULL VARCHAR2(5)Dari struktur table diatas, coba Anda tambahkan sebuah kolom baru dengan nama "no_telp" dengan tipe data "varchar2" dengan panjang 20 karakter?
Untuk menambahkan sebuah kolom sesuai dengan permintaan diatas, Anda dapat menjalankan perintah berikut ini:
SQL> ALTER TABLE pegawai 2 ADD no_telp VARCHAR2(20); Table altered.
Kalau keluar pesan "Table altered" berarti Anda sukses menambahkan sebuah kolom "no_telp". Untuk membuktikannya, coba Anda tampilkan kembali struktur table "pegawai" diatas, yaitu dengan menjalankan perintah berikut:
SQL> DESC pegawai; Name Null? Type ----------------------------------------- -------- ----------------- ID_PEGAWAI NOT NULL VARCHAR2(5) NAMA_PEGAWAI NOT NULL VARCHAR2(20) JNS_KELAMIN NOT NULL CHAR(1) ALAMAT VARCHAR2(20) GAJI NUMBER(38) DEPARTEMEN NOT NULL VARCHAR2(5) NO_TELP VARCHAR2(20)
Lantas bagaimana kalau Anda ingin menambahkan dua kolom baru sekaligus, misalnya Anda ingin menambahkan kolom "agama" dengan tipe data varchar2(20) dan "hobi" dengan tipe data varchar2(50) pada table "pegawai" diatas?. Jawabannya sama seperti perintah Alter Table di atas, hanya setiap penambahan kolom baru di ikutidengan tanda koma ",". Perhatikan contoh berikut:
SQL> ALTER TABLE pegawai 2 ADD (agama VARCHAR2(20), hobi VARCHAR2(50) 3 ); Table altered.
Mudah bukan??
Sekian tutorial singkat tentang Cara Menambahkan Kolom Ke Dalam Table Di Oracle SQL. Semoga bermanfaat & Happy Learning Oracle SQL.
Salam,
Nursalim