오라클 Synonym

seonh0·2022년 11월 22일
0

Oracle

목록 보기
7/7

Synonym

  • ASLIAS 같이 이름을 줄여주는 역할 ( 영구적 )
  • 주로 다른 유저의 객체를 참조할 때 많이 사용
  • 유저의 이름과 객체의 실제이름을 감춤으로 보안을 개선하기 위해 사용
  • PUBLIC(모든 사용자 접근)과 PRIVATE(특정 사용자 접근) 타입을 가짐

Synonym 생성

CREATE (타입) SYNONYM (Synonym명)
FOR (객체 이름)

현재 계정의 Synonym 조회

SELECT * FROM USER_SYNONYMS

전체 Synonym 조회

SELECT * FROM ALL_SYNONYMS

Synonym 사용권한 부여

GRANT SELECT ON (Synonym명) TO (계정명)

Synonym 삭제

DROP (타입) SYNONYM (Synonym명)

  • PRIVATE는 DROP Synonym이나 DROP ANY Synonym권한 필요
  • PUBLIC은 DROP PUBLIC Synonym권한 필요
profile
1111

0개의 댓글