SQL(Oracle 기준) - SYNONYM


SQL(Oracle 기준) - SYNONYM

*** SYNONYM- 오라클 객체(TABLE이나 SEQUENCE 등)에 대한 별칭(Alias)을 의미한다.- SYNONYM 사용자는 객체들의 소유자, 이름, 스키마를 알 수 없고 SYNONYM 이름으로 DML 문장을 실행하여 보안성이 좋다.- 긴 객체의 이름을 줄여 DB 사용자를 위해 SQL문을 단순화할 수 있다.- SYNONYM을 참조해서 사용할 경우 이름을 바꾸거나 이동할 때 SQL문에 사용할 SYNONYM만 다시 정의하면 수정할 필요 없이 사용할 수 있다.- 장점이 보안성, 편의성인 것 같다.(약간 캡슐화, 다형성이 보이는 건 기분탓이다.)** SYNONYM 종류- PUBLIC SYNONYM : 모든 사용자가 사용할 수 있으며 공유한다.- PRIVATE SYNONYM : 생성한 사용자(특정 사용자)만 사..........



원문링크 : SQL(Oracle 기준) - SYNONYM