728x90
view에서 참조하는 테이블이 없어도 뷰를 생성할 수 있다.
SQL> create or replace FORCE view <뷰이름> as select * from <테이블이름>;
Warning: View created with compilation errors.
SQL> select view_name from user_views where view_name='TEST';
VIEW_NAME
------------------------------
TEST
에러는 발생하지만 뷰는 생성되었다.
SQL> create table test123(a int);
Table created.
SQL> select * from test;
A
----------
1
테이블을 이후에 생성해도 뷰를 이용하여 데이터를 조회할 수 있다.
http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/statements_8004.htm
728x90
'Oracle > oracle' 카테고리의 다른 글
Windows Vista, Server 2008에 10g 클라이언트 설치 (0) | 2011.05.14 |
---|---|
Static vs. Dynamic SQL (0) | 2011.04.21 |
Optimizing GROUP and ORDER BY (0) | 2011.04.13 |
오라클 캐릭터셋 확인 (0) | 2011.03.08 |
SQL SERVER HSODBC 설정 방법 (0) | 2010.06.29 |