Cara Menambahkan Kolom Ke Dalam Table Di Oracle SQL

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..


Cara Menambahkan Kolom Ke Dalam Table Di Oracle SQL


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

Share this

Related Posts

Latest
Previous
Next Post »

1 komentar:

komentar