【发布时间】:2025-12-24 00:00:11
【问题描述】:
我正在尝试运行一个简单的更新命令来从这个 emp 视图更改基表。但是我收到了这个我以前从未见过的错误消息,我不太明白它在说什么。如果需要,我可以提供任何其他信息。
UPDATE emp_view_updt SET deptno = 30 WHERE empno = 7369;
这里是emp_view_updt的定义:
CREATE VIEW emp_view_updt as
SELECT e.empno, e.ename, e.job, d.deptno,
DECODE (d.deptno, 10, 'New York',
20, 'Dallas',
30, 'Chicago',
40, 'Boston') as loc
FROM emp e INNER JOIN
dept d
ON e.deptno = d.deptno;
【问题讨论】:
-
能否分享视图emp_view_updt的定义/选择查询
-
@GeorgeJoseph 我已经添加了该信息
-
@iminiki 不是重复的
标签: sql oracle oracle-apex