- Back to Home »
- Database , Oracle »
- [Oracle] Membuat Tabel dan Constraint
Posted by :
Unknown
Selasa, 25 Agustus 2015
mbahsecond - untuk mengoperasikan oracle maka terlebih dahulu membuat tabel-tabelnya untuk mudah dalam penggunaanya, dan dalam membuat tabel bisa dengan menggunakan peritnah CREATE TABLE. ketika selesai membuat tabel kita juga bisa menambahkan perintah lain pada tabel terseut dengan bantuan perintah ALTER TABLE, ADD CONSTRAIN.
TABEL bagian
CREATE TAABLE bagian (kode NUMBER(4) CONSTRAINT pk_bagian PRIMARY KEY,
Nama_bag VARCHAR2(30) CONSTRAINT nn_nama_bag NOT_NULL);
Nama_bag VARCHAR2(30) CONSTRAINT nn_nama_bag NOT_NULL);
TABEL pegawai
CREATE TABLE PEGAWAI ( id NUMBER(4),
nama VARCHAR2(20),
email VARCHAR2(25),
jk CHAR(1),
gaji NUMBER(10),
kode_bag NUMBER(4));
nama VARCHAR2(20),
email VARCHAR2(25),
jk CHAR(1),
gaji NUMBER(10),
kode_bag NUMBER(4));
Menjadikan kolom id sebagai Primary Key
ALTER TABLE pegawai ADD CONSTRAINT pk_pegawai PRIMARY KEY (id);
Pastikan supaya pada kolom nama harus selalu diisi (NOT NULL)
ALTER TABLE pegawai MODIFY nama NOT NULL;
Pada kolom jk hanya boleh masuk ‘L’ dan ‘P’
ALTER TABLE pegawai ADD CONSTRAINT ck_jk CHECK (jk IN (‘L’,’P’));
Inputan minimal
ALTER TABLE pegawai ADD CONTRAINT ck_gaji CHECK (gaji>1000000);
Menjadikan kolom kode_bag sebagai FOREIGN KEY yang merujuk ke kolom kode di tabel bagian
Cara memeriksa tabel yang sudah dibua
SELECT table_name FROM user_tables;
Very good article and good blog,follow back
BalasHapus