ORA-01427 menunjukkan Anda mengembalikan lebih dari satu nilai dalam subquery. Ubah kueri Anda agar berisi klausa DISTINCT atau mekanisme lain untuk mengidentifikasi baris dalam subkueri secara unik.
UPDATE table1
SET table1.fieldToChange =
(SELECT DISTINCT table2.newData
FROM table2
WHERE table2.oldData = table1.newData
) ;