別の接続で、table2 から table1 のユーザー名フィールドに値を追加する必要があります。
私がこれまでに持っているものは次のとおりです。
UPDATE conn1.table1
SET table1.USERNAME =
(
SELECT MSUSERNAME
FROM conn2.table2@database_link,
conn1.table1
WHERE conn2.table2.ID = conn1.table1.USER_ID
)
WHERE conn2.table2.ID = conn1.table1.USER_ID;
内部の SELECT は必要なものを返しますが、残りのコードを追加すると、次のように返されます。
Error at Command Line:9 Column:6
Error report:
SQL Error: ORA-00904: "PERSN_ALL"."WWID": invalid identifier
00904. 00000 - "%s: invalid identifier"
これを解決する方法がわかりません。
誰?