사용자 프로젝트에만 또는 메타데이터 카탈로그에도 이미
존재하는 테이블에 뷰를 작성하려면 프로젝트에 비어 있는 뷰를 작성한
후 등록 정보 보기를 사용하여 SELECT문을 작성할 수 있습니다.
제한사항
변경 캡처용 뷰를 작성하는 경우 다음 제한사항이 적용됩니다.
- 뷰가 둘 이상의 테이블을 참조할 수 없습니다. 여기에는 sub-select의 경우에서와
같이 FROM절 또는 WHERE절의 테이블이 포함됩니다.
- 뷰가 다른 뷰를 참조할 수 없습니다.
- 뷰는 기본 테이블의 모든 컬럼을 참조해야 합니다.
- 기본 테이블은 레코드 배열에 맵핑하지 않아야 합니다.
프로시저
등록 정보 보기를 사용하여 뷰를 작성하려면 다음을 수행하십시오.
- 데이터 프로젝트 탐색기에서 작업 중인 실제 데이터 모델을
펼치십시오. 작업 중인 데이터베이스를 펼치십시오. 뷰를
작성하려는 스키마를 마우스 오른쪽 단추로 누르고 Classic
오브젝트 추가 > 뷰를 선택하십시오. 데이터 프로젝트
탐색기에서, 뷰가 스키마 아래에 작성됩니다.
- 뷰의 이름을 지정하십시오.
- 뷰를 선택하고, 등록 정보 보기의 SQL 페이지에서
SELECT문을 입력하십시오.
- 등록 정보 보기의 특권 페이지에서
뷰에 대한 특권을 권한 부여하십시오.
- 옵션: 뷰에 대한 DDL을 생성하십시오. 뷰를 마우스 오른쪽 단추로 누르고
DDL 생성을 선택하여 DDL 생성
마법사를 여십시오. 이 마법사를 사용하여 SQL DDL을 생성하여 뷰를 정의하고
뷰가 해당 데이터 서버에 대한 메타데이터 카탈로그에 작성되도록
데이터 서버에서 DDL을 실행할 것을 선택할 수 있습니다.
또한 생성된 DDL을 실행하기 전에 편집할 수도 있습니다.
DDL을 실행한 후
뷰가 데이터베이스 탐색기의 데이터 서버에 표시됩니다. 뷰를
보려면 데이터 서버를 펼친 후 스키마 > 뷰의
스키마 > 뷰를 펼치십시오.
한 번에
둘 이상의 오브젝트에 대한 DDL을 생성하고 실행하려는 경우 스키마를 마우스 오른쪽
단추로 누르고 DDL 생성을 선택할 수 있습니다. DDL
생성 마법사가 스키마의 모든 오브젝트에 대한 DDL을
생성합니다.
- 옵션: 데이터 서버에 뷰를 작성한 경우
뷰에서 테스트 쿼리를 실행하십시오.
- 데이터베이스 탐색기에서 뷰를 마우스 오른쪽 단추로 누르고 데이터 > 샘플
내용을 선택하십시오.
- 데이터 출력 보기를 찾아서 테스트
쿼리의 결과를 보십시오.