SYNOYM
CREATE [OR REPLACE] SYNONYM 동의어이름 FOR 객체명(테이블, 뷰 ... )
- 오라클에 사용되는 객체에 또 다른 이름을 부여
- SELECT문의 컬럼 별칭이나 테이블 별칭은 해당 쿼리의 해당 구역에서
유효하나 동의어 객체는 해당 객체는 DBMS가 실행 할 수 있는 모든 곳에서 적용됨 - 다른 소유자의 객체를 접근할때 "스키마명.객체명"으로 접근하여 긴 접근이름이
필요하다. 이를 대신할 수 있는 기능이 동의어임
CREATE OR REPLACE SYNONYM EMP FOR HR.EMPLOYEES;
급여가 3000 미만인 사원정보를 조회하시오
SELECT EMPLOYEE_ID AS 사원번호, -- 컬럼명은 별칭을 부여하는 방법이X
EMP_NAME AS 사원명,
SALARY AS 급여
FROM EMP --"HR".EMPLOYEES | HR.EMPLOYEES
WHERE SALARY<3000;
'DB Oracle' 카테고리의 다른 글
[Oracle] PL/SQL (0) | 2024.04.01 |
---|---|
[Oracle] INDEX 객체 (0) | 2024.03.29 |
[Oracle] SEQUENCE 객체 (0) | 2024.03.29 |
[Oracle] VIEW (0) | 2024.03.28 |
[Oracle] 집합연산자 (0) | 2024.03.27 |