顧客テーブルの「名前」フィールドを匿名化しようとしています。次のレコードで、すべてのレコードの「名前」を顧客の名前に置き換えたいです。(私は知っています:それは本当に匿名ではありませんが、「name」と「customerId」はその後一致しません。私の目的にはそれで十分です)
これを試しましたが、ORA-01747 エラーが発生します。
UPDATE Customer A
SET NAME =
(SELECT NAME
FROM Customer
WHERE ROWNUM = A.ROWNUM + 1)
なにが問題ですか?テーブル内の次の「名前」フィールドの内容ですべての「名前」フィールドを更新するにはどうすればよいですか?