인라인 뷰 2

2012.01.12 SQL 8일차(VIEW, 사용자권한제어, Role)

http://gyh214.tistory.com/65 : 인라인 뷰 연습예제입니다. VIEW(뷰) ; 가짜테이블 입니다. 아래에 자세한 설명 뷰는 기존에 생성된 테이블 또는 다른 뷰를 이용하여 생성되는 가상 테이블로 접근 할 수 있는 전체 데이터 중에서 일부만 접근 할 수 있도록 제한하기 위한 가상 테이블 기법이다. 전체 데이터 중 일부 사용자만 접근할 수 있도록 하여 데이터의 보안과 사용자의 편의성을 높이기 위해 사용한다. (* 한마디로 해당 view 로 쿼리가 들어오면 뷰를 생성할때 실행시켰던 서브쿼리들을 다시 실행시켜줍니다.) (결국 서브쿼리들을 묶어서 이름 지은것) 특징 : 데이터가 없습니다., 가상의 테이블이므로 실제 다른 테이블에게서 자료를 뺴와서 보여주기만 할 뿐 데이터가 없습니다. 주의사항 ..

Oracle/SQL 2012.01.12

인라인 뷰(Inline View)연습

•사원테이블(TEMP)에서 사원의 연봉이 동일한 직급을 가진 사원의 평균연봉보다 많이 받는 사원의 사번,이름,연봉을 출력하세요. select emp_id, emp_name, salary, temp.lev from ( select lev, avg(salary) avg_salary from temp group by lev ) v, temp where temp.lev = v.lev AND temp.salary > v.avg_salary; EMP_ID EMP_NAME SALARY LEV ---------- ---------- ---------- ---- 19960101 홍길동 72000000 과장 19930331 정도령 70000000 차장 19950303 이순신 56000000 대리 * temp,tdept 테..

Oracle/SQL 2012.01.12