Oracle View

Oracle View

view 가상테이블과 비슷하지만, 데이터가 동기화 된다.

create or replace view view이름
as
select * from source_table;
(with read only)

view에서 데이터를 갱신하면, source_table 역시 변경된다.
source_table의 데이터를 갱신하면 역시 갱신된다.
이때 주의할 점은 view에서 있는 컬럼을 제외한 나머지는 null 경우가 없어야 한다.
데이터의 크기가
view << source_table 형태이므로, view에서 없는 컬럼이 null로 들어가면, source_table에 값이
들어갈 수 없기 때문에 insert를 할 수 없다.

select * from session_privs;
CREATE SESSION
UNLIMITED TABLESPACE
CREATE TABLE
CREATE CLUSTER
CREATE VIEW
CREATE SEQUENCE
CREATE PROCEDURE
CREATE TRIGGER
CREATE TYPE
CREATE OPERATOR
CREATE INDEXTYPE


//권한오류
grant create view to pc08;
–grant create Statement Processed

Leave a Reply

Your email address will not be published. Required fields are marked *