초코딩(chocoding)

Synonym에 대하여 본문

카테고리 없음

Synonym에 대하여

sweetychocoding 2024. 5. 2. 17:39
728x90

시노님에 대해 아세요?

sqld 자격증을 따긴 했는데 mysql에 익숙해서 oracle은 잘 모르는데요

 

 

회사에서 oracle 자료를 받았는데

파일명이 "시노님_오라클" 이라고 되어 있어서

이거 자료 제가 받기 전에 시노라는 사람이 자료 받은 줄;;;;

 

그니까 시노님꺼 오라클 자료... ㅋ

 

저같은 사람................

있죠?????????

 

 

하하핫

나만 멍청이는 아닐거야

(아니라고 말해죠)

 

어쨌든 시노님이 뭐냐면여......

 

 

Synonym

=> alias와 같이 이름을 줄여주는 역할

=> 테이블의 이름을 설정해줌

=> 보통 다른 유저의 객체 (테이블, 뷰, 프로시저, 함수, 시쿼느 등)를 참조할 때 많이 사용

=> 실제로 사용하는 이유는 다른 유저의 객체를 사용할 때 유저의 이름과 객체의 실제 이름을 사용하는데, 그 두개를 감춤으로써 db의 보안을 개선하기 위해 사용

 

CREATE [ PUBLIC ] SYNONYM [ 시노님 이름 ]FOR [ 객체 이름 ]

 

*public은 모든 사용자가 접근이 가능하도록 설정해주는 것

 (default는 private임)

 

 

 

네.. 그렇다고 합니다

정말 간단하지만 몰라서 적어보았어요

하핫

 

 

 

728x90