뷰 예제

이 예제에서 사용자 로켓은 직원 테이블에 뷰(view_dept_201)를 만들어 부서가 201인 행에대해서만 액세스를 제한합니다. 다음은 동일한 예입니다. 뷰는 가상 테이블의 유형입니다 사용자가 다음을 수행 할 수 있습니다 – 다음 예는 CHECK 옵션과 동일한 보기를 만듭니다. 신입 사원이 사무원이 아닌 경우 이후에 새 행을 서기에 삽입할 수 없습니다. 한 유형의 사무원에서 다른 유형의 사무원으로 직원의 job_id를 업데이트할 수 있지만 뷰가 비 서기 job_id를 가진 직원에게 액세스할 수 없기 때문에 이전 명령문의 업데이트가 실패합니다. 개체 뷰 만들기: 예제 예제에서는 oc 스키마에서 inventory_typ 형식의 생성과 해당 형식을 기반으로 하는 oc_inventories 뷰를 보여 주며, 해당 형식을 기반으로 하는 oc_inventoryies 보기: SQL의 뷰는 일종의 가상 테이블입니다. 뷰에는 데이터베이스의 실제 테이블에 있는 행과 열도 있습니다. 데이터베이스에 있는 하나 이상의 테이블에서 필드를 선택하여 뷰를 만들 수 있습니다. View에는 테이블의 모든 행또는 특정 조건에 따라 특정 행이 있을 수 있습니다. 예: 아래 예제에서는 체크 옵션 절을 사용하여 학생 세부 정보 테이블에서 샘플뷰 보기를 만듭니다.

이 예제에서는 뷰가 기반이 되는 테이블(직원 및 지역)은 사용자 gdb가 소유합니다. 뷰를 만드는 사용자는 사용자 로켓입니다. 뷰에 대한 제한 트리거 대신 뷰에 생성된 모든 뷰에는 뷰가 본질적으로 업데이터 처리된 경우에도 트리거 대신 있어야 합니다. 에디션 뷰 만들기: 예제 다음 문에서 주문 테이블의 에디션 뷰를 만듭니다. 조인에 있는 하나 이상의 열에 고유한 인덱스가 있는 경우 조인 뷰에서 하나의 기본 테이블을 수정할 수 있습니다. USER_UPDATABLE_COLUMNS를 쿼리하여 조인 보기의 열이 업데이터인지 확인할 수 있습니다. 예: 이 항목의 예제에서는 IBM DB2에서 사용자 액세스를 특정 열에 제한하기 위한 간단한 보기를 만드는 방법을 보여 주며 있습니다.