Cannot Remove a Row on Complex View
= Complex View에 Delete DML을 사용할 수 없는 경우
그. 디(대). 로
SQL> create or replace view test_vu
as select distinct deptno
from emp;
View created.
SQL> select * from test_vu;
DEPTNO
----------
30
20
10
SQL> delete from test_vu
where deptno = 10;
delete from test_vu
*
ERROR at line 1:
ORA-01732: data manipulation operation not legal on this view
'Oracle > SQL Fundamentals I' 카테고리의 다른 글
12일차 # 10-15: Insert DML을 사용할 수 없는 경우 (0) | 2012.04.19 |
---|---|
12일차 # 10-14: Update DML을 사용할 수 없는 경우 (0) | 2012.04.19 |
12일차 # 10-7: Creating a View (0) | 2012.04.19 |
12일차 #10-6: Simple View vs. Complex View (0) | 2012.04.19 |
12일차 #10-5: View의 장점(쓰임새) (0) | 2012.04.19 |