Berita Hangat Hari Ini

Memodifikasi Column


Memodifikasi Column
Kita dapat memodifikasi kolom dengan menggunakan perintah ALTER TABLE dengan klausa MODIFY. Modifikasi kolom dapat mengandung perubahan tipe data, panjang, nilai default, dan constraint NOT NULL.
Sintaks :
ALTER TABLE table
MODIFY (column datatype [DEFAULT expr][NOT NULL]
[, column datatype] . . .);
dimana:
·  table: nama table
·  column: nama kolom
·  datatype: tipe data dan panjangnya
·  DEFAULT expr: menentukan nilai default dari kolom
·  NOT NULL : menambahkan contraint NOT NULL untuk kolom

Aturan Penggunaan
·  Memperbesar lebar kolom atau presisi untuk kolom bertipe numerik
·  Memperkecil lebar kolom jika kolom hanya mengandung nilai null atau jika table tidak memiliki data
·  Mengubah tipe data jika kolom mengandung nilai null
·  Mengkonversi tipe data CHAR menjadi VARCHAR2 atau sebaliknya, jika kolom mengandung nilai null atau jika kita tidak mengubah panjang tipe datanya
·  Perubahan ke nilai default akan berefek kepada proses insert berikutnya, tidak terhadap data yang sudah ada
·  Menambahkan constraint NOT NULL hanya jika tidak terdapat nilai null pada kolom

Versi Oracle terbaru menyediakan kemampuan untuk mengubah nama kolom, dengan perintah:
ALTER TABLE table
RENAME COLUMN old_name TO new_name;

Subscribe to receive free email updates:

Related Posts :

0 Response to "Memodifikasi Column "

Post a Comment