Oracle Database Certified Associate (OCA) 1 minute read

Perintah update data, biasanya kita melakukan modifikasi data terhadap beberapa column dalam sebuah tabel di Database dengan / tanpa menggunakan where klausa.

Format penulisan update statement yaitu sebagai berikut:

UPDATE table_name SET 
    column_update1 = <value1>, 
    column_update2 = <value2>
WHERE column_key = <valueKey>

Contoh penggunaanya adalah sebagai berikut, contohnya saya mau update data pada table regions kolom region_name yang valuenya Asia Tenggara menjadi Oceania, maka berikut querynya:

berikut hasilnya:

-- data awal
SQL> select * from regions;

 REGION_ID REGION_NAME
---------- -------------------------
        15 Asia Tengara
        20 South-Eastern Asia
         1 Europe
         2 Americas
         3 Asia
         4 Middle East and Africa

SQL> UPDATE regions
SET region_name = 'Oceania'
WHERE region_id = 15;  2    3

1 row updated.

-- data setelah di update
SQL> select * from regions;

 REGION_ID REGION_NAME
---------- -------------------------
        15 Oceania
        20 South-Eastern Asia
         1 Europe
         2 Americas
         3 Asia
         4 Middle East and Africa

Note jika kita tidak menggunakan where klausa, maka semua data akan terupdate!!