Minggu, 17 Oktober 2010

Insert , Update , Delete pada Oracle XE 10G.

Insert.

Pernyataan Insert untuk Tambahkan record ke Tabel yang ada.

Contoh :

Untuk menambahkan baris baru ke tabel emp.

Insert into emp values (101,’Sami’,’G.Manager’,’8-aug-1998’,2000);

Jika ingin menambahkan sebuah baris baru dengan menyediakan nilai untuk beberapa kolom tidak semua kolom maka Anda harus menyebutkan nama kolom dalam perintah insert.

Misalnya pernyataan berikut menyisipkan baris dalam tabel emp melalui penyediaan nilai untuk empno, enama, dan kolom sal saja. kolom Job dan kolom Hiredate akan di isikan null.

Insert into emp (empno,ename,sal) values (102,’Ashi’,5000);



Update.

digunakan untuk mengedit Baris yang ada di dalam tabel.

Contoh:

untuk menaikkan gaji sebesar 500 dengan jumlah karyawan 104. Anda dapat memberikan pernyataan sebagai berikut :

update emp set sal=sal+500 where empno = 104;

Dalam pernyataan di atas jika kita tidak memberikan kondisi dimana maka semua gaji karyawan akan dinaikan 500. Itu sebabnya selalu menentukan kondisi yang tepat DIMANA jika tidak ingin mengupdate seluruh karyawan.

Sebagai contoh Kita ingin mengubah nama no.102 dari 'Sami' menjadi 'Mohd Sami' dan untuk menaikkan gaji sebesar 10%. Maka pernyataan akan seperti :

update emp set name=’Mohd Sami’,sal=sal+(sal*10/100) where empno=102;


Delete
.

digunakan untuk menghapus Baris dari suatu tabel.

Contoh:

Misalnya untuk menghapus karyawan yang empno = 102.

delete from emp where empno=102;

Jika Anda tidak menyebutkan kondisi WHERE maka semua baris akan dihapus.


Misalkan kita ingin menghapus semua karyawan yang gajinya di atas 2000. maka pernyataannya seperti berikut :

delete from emp where salary > 2000;

untuk menghapus semua baris dari tabel emp, maka pernyataan seperti berikut :

delete from emp;

Tidak ada komentar:

Posting Komentar