Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Archives
Today
Total
관리 메뉴

꺄르륵

[Oracle SQL Developer] 기초 XX - SYNONYM 객체 본문

프로그래밍/DB

[Oracle SQL Developer] 기초 XX - SYNONYM 객체

Teddy. 2019. 10. 29. 19:57

1.SYNONYM


  1.1. 설명
    - 오라클에서 사용되는 객체에 부여되는 또 다른 이름(별칭)
    - 다른 소유자의 객체에 접근하기 위해 "스키마명.객체명"의 형식으로 기술할 때
      긴 이름 대신 간편한 별칭을 사용한다.


  1.2. 사용형식
    CREATE OR REPLACE[PUBLIC] SYNONYM 객체명1
       FOR 객체명2;
    
    . PUBLIC : 공개 SYNONYM 을 생성할 때 사용된다.
    . '객체명1'에 '객체명2'의 별칭이 부여된다.
    
    CREATE OR REPLACE SYNONYM MD 
       FOR SYS.DUAL;
       
    SELECT SYSDATE FROM MD;
    
    CREATE OR REPLACE SYNONYM DEPT FOR DEPARTMENTS;
    CREATE OR REPLACE SYNONYM EMP FOR EMPLOYEES;
    
    SELECT EMPLOYEE_ID, EMP_NAME, DEPARTMENT_NAME, SALARY
      FROM DEPT A, EMP B
     WHERE A.DEPARTMENT_ID = B.DEPARTMENT_ID;