UPSERTS di oracle 9i

Hallo…ketemu lagi nih dengan saya. Udah lama engga nulis artikel lagi karena kesibukan (sok sibuk) akhirnya lupa deh ama blog ini. Ok langsung saja sekarang ini saya akan sharing mengenai penggunaan UPSERTS pada oracle database 9i. Mungkin sebagian udah ada yang tau dan klo ada yang sudah mengerti mungkin bisa di sharing untuk commentnya karena saya juga kebetulan baru belajar…sama-sama belajar :D .

Maksud tujuan dari UPSERTS itu adalah query untuk melakukan operasi DML jika data yang akan di masukkan sebelumnya sudah ada maka akan di lakukan operasi UPDATE dan jika data yang di masukkan belum ada maka akan melakukan operasi INSERT ke dalam tabel.

Sintaxnya :

MERGE INTO [schema .] table [table_alias] USING [schema .]
{ table | view | subquery } [table_alias] ON ( condition )
WHEN MATCHED THEN UPDATE SET column = { expr | DEFAULT } [, column = { expr | DEFAULT }]…
WHEN NOT MATCHED THEN INSERT ( column [, column]… ) VALUES ( expr [, expr]… )

Selamat mencoba dan belajar…..


1 Komentar

  1. agung berkata,

    05/03/2010 pada 04:21

    kasih samplenya dong yg rill, biar bisa nyoba, klu kaya gitu kan ga jelas.. maklum niy.. masih newbie….


Tinggalkan Balasan

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Ubah )

Twitter picture

You are commenting using your Twitter account. Log Out / Ubah )

Facebook photo

You are commenting using your Facebook account. Log Out / Ubah )

Connecting to %s

Ikuti

Get every new post delivered to your Inbox.