SYNONYM 객체(동의어)

조수경·2021년 10월 28일
0

Oracle

목록 보기
14/19

SYNONYM 객체(동의어)

  • 오라클 객체들에 부여된 또 다른 이름
  • SQL문에서 사용되는 테이블 별칭과 차이점은 동의어는 로그인된 세션 전체에서 언제나 사용 가능, 테이블 별칭 등은 해당 SQL문에서만 유효
  • 다른 소유자의 객체에 접근하거나 긴 객체명을 사용하는 경우 사용하기 간편한 별도의 이름을 부여하기 위해 사용됨
    (사용형식)
    CREATE [OR REPLACE] SYNONYM 동의어 FOR 객체명;
    .'객체명' : 원본 객체명
    .'동의어' : 원본 객체명에 부여할 별칭 사용예) HR 계정의 JOB_HISTORY 테이블을 JOB_HIS로 별칭을 부여하여 생성하시오
    CREATE OR REPLACE SYNONYM JOB_HIS FOR HR.JOB_HISTORY;
       SELECT * FROM JOBH;
    
       SELECT * FROM HR.JOB_HISTORY;
profile
신입 개발자 입니다!!!

0개의 댓글