ORA-01427 इंगित करता है कि आप एक सबक्वेरी में एक से अधिक मान लौटा रहे हैं। सबक्वेरी में एक पंक्ति को विशिष्ट रूप से पहचानने के लिए DISTINCT क्लॉज या कुछ अन्य तंत्र को शामिल करने के लिए अपनी क्वेरी को संशोधित करें।
UPDATE table1
SET table1.fieldToChange =
(SELECT DISTINCT table2.newData
FROM table2
WHERE table2.oldData = table1.newData
) ;