coba pake query :
SELECT 'UPDATE tabel1 SET nama='''||nama||''' WHERE ext='''||ext||''' ' FROM  
table2
nanti hasilnya dicopy baru diexekusi...
--- Pada Jum, 21/8/09, Suhartoyo <[email protected]> menulis:


Dari: Suhartoyo <[email protected]>
Judul: [indo-oracle] tanya query update
Kepada: [email protected]
Tanggal: Jumat, 21 Agustus, 2009, 7:38 AM


  



Dear para master oracle, 
Mau tanya query (maaf kalo pertanyaan saya terlalu mudah) maklum masih newbie 
dan dalam tahap belajar

Tanya query update table....

Misal ada Tabel1, isinya:

Ext        Nama     detik    tanggal     no_dialed     cost

1232       ?           15         05juli     081111111     2500 
1232       ?           12         06juli     081222222     2200
1232       ?           13         05juli     081333333     3200
1242      ax           22        08juli     081111112      5500
1242      ax            5        08juli     081111111       350
1245      bb           30        06juli     081000000      5450

Ada Tabel2, isinya

EXT       Nama
1232       abc
1242       def
1245       ghi

Pertanyaannya:
Saya ingin mereplace nama-nama pada Tabel1 sesuai dengan nama pada Tabel2, 
disamakan by EXT....

Saya query seperti ini:
update Tabel1 set nama = (select b.nama from Tabel1 a, Tabel2 b where a.ext = 
b.ext)

Hasilnya error....
Mohon bantuan nya para master oracle...... mohon tanya query nya apa?
Terima kasih...

Regards, 

Toyo

[Non-text portions of this message have been removed]

















      &quot;Coba Yahoo! Mail baru yang LEBIH CEPAT. Rasakan bedanya sekarang! 
http://id.mail.yahoo.com&quot;

[Non-text portions of this message have been removed]

Kirim email ke