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

Comments

Popular posts from this blog

cara menggunakan select cases SPSS

analisis korelasi bivariate dengan SPSS

cara install SPSS 19