【发布时间】:2014-05-22 15:42:45
【问题描述】:
我正在尝试使用以下语句创建父/子关系:
UPDATE (SELECT F2.FOLDERRSN NEW, F1.PARENTRSN OLD
FROM AMANDA.FOLDER F1
INNER JOIN AMANDA.FOLDER F2 ON F1.PARENTRSN = F2.CONVERSIONRSN
WHERE F1.FOLDERRSN BETWEEN 213010 AND 217773
AND F2.FOLDERTYPE = 'ESC') T
SET T.OLD = T.NEW
select 语句有效并显示了我期望的两个值,但与更新一起我收到以下错误:
SQL 错误:ORA-01779:无法修改映射到非键保留表的列
谁能帮我用另一种方法来完成这个?
【问题讨论】:
标签: sql oracle oracle-sqldeveloper