- 뷰를 생성하는 경우에 일반적으로 기본 테이블이 존재한다는 가정하에서 쿼리문을 작성합니다. 극히 드물기는 하지만, 기본 테이블이 존재하지 않는 경우에도 뷰를 생성할 수 잇는데 이때에는 FORCE 옵션이 지정되어 있어야 합니다. 특별한 설정이 없으면 NOFORCE 옵션이 지정된 것이므로 반드시 존재하는 기본 테이블을 이용한 쿼리문으로 뷰를 생성해야 합니다.
SQL> DESC EMPLOYEES;
ERROR:
ORA-04043: object EMPLOYEES does not exist


SQL> CREATE OR REPLACE VIEW VIEW_EMPLOYEES
  2  AS
  3  SELECT *  
  4  FROM EMPLOYEES;
FROM EMPLOYEES
     *
ERROR at line 4:
ORA-00942: table or view does not exist


SQL> CREATE OR REPLACE FORCE VIEW VIEW_EMPLOYEES
  2  AS
  3  SELECT *
  4  FROM EMPLOYEES;

Warning: View created with compilation errors.

-- 경고는 발생하지만 뷰가 생성되었다는 메시지를 출력합니다.
-- 생성된 뷰를 데이터 딕셔너리인 USER_VIEWS를 통해서 검색할수 있습니다.
SQL> SELECT VIEW_NAME, TEXT FROM USER_VIEWS;

VIEW_NAME                      TEXT
------------------------- ------------------------------------
VIEW_EMPLOYEES            SELECT *
                                        FROM EMPLOYEES
--------------------------------------------------------------
CHECK_OPTION                 SELECT empno, ename, deptno, job
                                              FROM  emp_test3
                                             WHERE deptno = 10
SQL>





참고 자료 : 클릭하세요. 오라클 10g + PL/SQL 입문
08 1, 2010 12:48 08 1, 2010 12:48

Trackback URL : http://develop.sunshiny.co.kr/trackback/533

Leave a comment

« Previous : 1 : ... 62 : 63 : 64 : 65 : 66 : 67 : 68 : 69 : 70 : ... 365 : Next »

Recent Posts

  1. Linux - Telnet 서비스 비활성및 실행
  2. NT - 서버 원격데스크탑 연결
  3. NT - http와 https간에 세션 공유가...
  4. Unix - 대량 파일 이동, 삭제시 Argu...
  5. Oracle - SYS_CONTEXT 함수를 이용하...

Recent Comments

  1. 네. 고맙습니다^^ 행복한 한해 보... sunshiny 01 16,
  2. sunshiny님. 안녕하세요... 올려 주... yihans 01 16,
  3. 답글 주셔서 고맙습니다^^ 소스 복... sunshiny 01 11,
  4. 관리자만 볼 수 있는 댓글입니다. 비밀방문자 01 11,
  5. 넵 답변감사합니다^^ 좋은 하루 되... 노로링

Recent Trackbacks

  1. 윈도우 cmd 명령어 팁 월풍도원(月風道院) - Delight on th... %M
  2. 파일 압축 Like RadioHead %M
  3. Mysql - mysql 설치후 Character set... 멀고 가까움이 다르기 때문 %M

Calendar

«   02 2012   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29      

Bookmarks

  1. 위키피디아
  2. MysqlKorea
  3. Oracle All Documentation
  4. 엑셈
  5. 오라클 클럽
  6. 네이버개발자센터
  7. API - Java
  8. API - Spring
  9. Java Community
  10. Reference - Spring
  11. 스프링사용자
  12. 자바지기
  13. Ready System
  14. Solaris Freeware
  15. Linux-Site
  16. RedHat Korea
  17. 윈디하나의 솔라나라

Site Stats

TOTAL 217714 HIT
TODAY 16 HIT
YESTERDAY 115 HIT