Oracle 보기 만 들 기 문법
Oracle 에서 보 기 를 만 드 는 문법 은 매우 중요 합 니 다. Oracle 에서 보 기 를 만 드 는 것 은 우리 가 가장 자주 사용 하 는 작업 중 하나 이기 때 문 입 니 다. Oracle 에서 보 기 를 만 드 는 문법 을 배우 기 전에 먼저 보기 가 무엇 인지 알 아 보 겠 습 니 다.
보 기 는 하나의 표 나 여러 개의 표 나 보 기 를 바탕 으로 하 는 논리 표 로 그 자체 에 데 이 터 를 포함 하지 않 으 며 표 안의 데 이 터 를 조회 하고 수정 할 수 있 습 니 다.보기 기반 표 는 기본 표 라 고 합 니 다.
보 기 는 데이터 사전 에 저 장 된 selection 구문 입 니 다.Oracle 을 통 해 보 기 를 만 들 면 데이터 의 논리 적 집합 이나 조합 을 추출 할 수 있 습 니 다.
보기 의 장점:
1. 데이터 베 이 스 를 방문 합 니 다. 보 기 는 데이터베이스 의 일부분 을 선택 할 수 있 기 때 문 입 니 다.
2. 사용 자 는 간단 한 조 회 를 통 해 복잡 한 조회 에서 결 과 를 얻 을 수 있다.
3. 데이터 의 독립 성 을 유지 하고 여러 표 에서 데 이 터 를 검색 하려 고 합 니 다.
4. 같은 데이터 에 대해 다른 보 기 를 만 들 수 있 습 니 다.
보 기 는 간단 한 보기 와 복잡 한 보기 로 나 뉜 다.
보기 생 성:
CREATE [OR REPLACE] [FORCE|NOFORCE] VIEW view_name
[(alias[, alias]...)]
AS subquery
[WITH READ ONLY]
그 중: OR REPLACE :만 든 시도 가 이미 존재 한다 면, ORACLE 는 이 보 기 를 자동 으로 다시 만 듭 니 다.FORCE :기본 표 가 존재 하 든 없 든 이 보 기 는 자동 으로 생 성 됩 니 다.NOFORCE :기본 표 가 모두 존재 해 야 이 보 기 를 만 들 수 있 습 니 다: alias: 보기 에 정 의 된 열 이름 입 니 다.subquery :이 문장 에서 별명 을 정의 할 수 있 는 완전한 SELECT 문장WITH CHECK OPTION: 삽입 하거나 수정 한 데이터 줄 은 보기 정의 의 제약 을 만족 시 켜 야 합 니 다.WITH READ ONLY: 이 보기에 서 어떠한 DML 조작 도 할 수 없습니다.
예 를 들 면:
CREATE OR REPLACE VIEW dept_sum_vw
AS SELECT d.dname,min(e.sal),max(e.sal),avg(e.sal)
WHERE e.deptno=d.deptno
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
nginx websocket ip_해시 규칙프로젝트 를 다운로드 한 후 서로 다른 네트워크 에 각각 이 demo 프로젝트 를 배치 합 니 다. 프로젝트 에서 환경 변수 에 따라 시스템 변 수 를 설정 합 니 다. spring.profiles.active=de...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.