[Oracle] Synonym 시노님

동민·2021년 3월 31일
0
post-custom-banner

Synonym(동의어)은 Alias와 비슷한 개념이라고 생각하면 된다.

Owner명.Object명으로 이루어진 Oracle(Table) 구조에서 Synonym을 명시해주어 Object(테이블)의 실제 이름을 감추어줌으로써 데이터베이스의 보안을 개선한다.

CREATE [PUBLIC] SYNONYM [시노님 이름]
FOR [객체 이름]
  • PUBLIC은 모든 사용자가 접근이 가능하도록 설정해 주는 것이다. PUBLIC을 선언하지 않으면 PRIVATE이 Default.
CREATE SYNONYM test_syn
FOR adm.TRESTRICTORDER;
# PUBLIC을 명시하지 않았기 때문에 PRIVATE SYNONYM이 생성됨
  • 시노님으로 정의한 이름을 사용
SELECT * FROM test_syn;
  • 시노님 제거
DROP SYNONYM test_syn;

참고

https://mine-it-record.tistory.com/68

profile
BE Developer
post-custom-banner

0개의 댓글