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] "Coba Yahoo! Mail baru yang LEBIH CEPAT. Rasakan bedanya sekarang! http://id.mail.yahoo.com" [Non-text portions of this message have been removed]

