Bagaimana Cara Menggunakan Update Statement di Oracle

Untuk mengubah atau update data/record di suatu table, Anda bisa menggunakan UPDATE Statement.Yang perlu Anda perhatikan adalah, data yang akan Anda update harus sesuai dengan tipe data field/kolom tersebut.



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

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

  3. 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.
    
    
    
  4. Tampilkan data KARYAWAN


  5. ID    NAMA                           STATUS
    ----- ------------------------------ ------------------------------
    001   Dahlan                         Tetap
    002   Bagus                          Tidak Tetap
    003   Dini                           Tetap
    
    
  6. 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"

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

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

Jika Anda rasa artikel ini bermanfaat, saya sangat berterima kasih bila Anda mau membagikannya ke teman. Jangan lupa dapatkan update artikel terbaru dari Naura-Lab melalui email:

3 comments

tutorialnya sangat mudah dipahami. terima kasih sudah diijinkan belajar dari sini. -sekar-

Reply

Terimakasih.. tulisannya sangat bermanfaat..
My blog

Reply

bagai mana kalau yg mau di update hanya beberapa huruf misalnya datanya terselip % pada beberapa data

Reply

Post a Comment