Update Statement akan saya jelaskan lebih detail pada pokok bahasan di bawah ini.
Sintak Dasar
Di bawah ini adalah sintak dasar Update Statement di Oracle.UPDATE nama_table SET nama_kolom = value, nama_kolom = value, ... WHERE kondisi;
Latihan
Sebagai contoh dan latihan, coba Anda ikuti langkah-langkah berikut ini:- Login ke database Oracle
C:\Users\Dev>sqlplus nursalim/nursalim123 SQL*Plus: Release 11.2.0.1.0 Production on Sab Jan 3 05:35:36 2015 Copyright (c) 1982, 2010, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options
- Buat Table KARYAWAN
SQL> CREATE TABLE karyawan( 2 id VARCHAR2(5), 3 nama VARCHAR2(30), 4 status VARCHAR2(30) 5 ); Table created.
SQL> desc karyawan; Name Null? Type ----------------------------------------- -------- ------------------- ID VARCHAR2(5) NAMA VARCHAR2(30) STATUS VARCHAR2(30)
- Insert data ke table KARYAWAN
SQL> insert into karyawan 2 values('001','Dahlan','Tetap'); 1 row created. SQL> insert into karyawan 2 values('002','Bagus','Tidak Tetap'); 1 row created. SQL> insert into karyawan 2 values('003','Dini','Tetap'); 1 row created.
- Tampilkan data KARYAWAN
- Dari data Karyawan diatas, Update data karyawan yang namanya "Dahlan" Menjadi "Mr. Dahlan"
SQL> UPDATE karyawan 2 SET nama = 'Mr. Dahlan' 3 WHERE nama = 'Dahlan'; 1 row updated.
Untuk membuktikan apakah datanya benar berubah atau tidak, coba Anda query ke table KARYAWAN, dan hasilnya akan seperti dibawah ini
SQL> SELECT * FROM karyawan; ID NAMA STATUS ----- ------------------------------ ------------------- 001 Mr. Dahlan Tetap 002 Bagus Tidak Tetap 003 Dini Tetap
Dari hasi query diatas, terlihat bahwan nama "Dahlan" sudah berubah menjadi "Mr. Dahlan"
-
Update data Karyawan dari Status "Tidak Tetap" Menjadi "Tetap"
SQL> UPDATE karyawan 2 SET status = 'Tetap' 3 WHERE status = 'Tidak Tetap'; 1 row updated.
Untuk membuktikan apakah datanya benar berubah atau tidak, coba Anda query ke table KARYAWAN, dan hasilnya akan seperti dibawah ini:
SQL> SELECT * FROM karyawan; ID NAMA STATUS ----- ------------------------------ ------------ 001 Mr. Dahlan Tetap 002 Bagus Tetap 003 Dini Tetap
Dari hasil query diatas, terlihat bahwa semua karyawan statusnya telah ter-update menjadi "Tetap".
ID NAMA STATUS ----- ------------------------------ ------------------------------ 001 Dahlan Tetap 002 Bagus Tidak Tetap 003 Dini Tetap
Referensi
Sekian tutorial Singkat Bagaimana Cara Menggunakan Update Statement di Oracle. Semoga bermanfaat & Selamat Belajar database Oracle.
Jika Anda menyukai tutorial ini, silahkan anda share dan bagikan dengan teman-teman Anda, dan jika Anda ingin berdiskusi tentang judul tutorial diatas, atau pun mau bertanya tentang tutorial ini silahkan Anda untuk menggunakan fasilitas komentar untuk berdiskusi dan bertanya di blog ini.
Salam,
Naura-Lab
3 comments
tutorialnya sangat mudah dipahami. terima kasih sudah diijinkan belajar dari sini. -sekar-
ReplyTerimakasih.. tulisannya sangat bermanfaat..
ReplyMy blog
bagai mana kalau yg mau di update hanya beberapa huruf misalnya datanya terselip % pada beberapa data
ReplyPost a Comment