본문 바로가기
  • 아하하
개발/SQL

[Oracle] 테이블 권한주기

by 쥬쥬파파 2018. 6. 12.
1. 테이블 조회 권한 주기 [SELECT]

 

GRANT SELECT ON 권한 줄 테이블명 TO 권한 받을 사용자계정;

 

 

2. 테이블 입력이나 수정 삭제의 권한을 부여 [INSERT , UPDATE , DELETE ]

 

GRANT  INSERT , UPDATE , DELETE  ON 권한 줄 테이블명 TO 권한 받을 사용자계정;

 

 

3. FUNCTION 실행 권한 주기 [execute]

 

GRANT EXECUTE ON 권한 줄 함수명 TO 권한 받을 사용자계정;

 

 

SYNONYM 생성

 

내 계정에서 다른 계정의 특정 테이블을 내 계정에서 볼때 Alias(별칭)를 정해놓고,
그 테이블을 참조할때 Alias 로 참조한다.

 

CREATE SYNONYM 시노님명  FOR  계정명.테이블명;

 

[예제]

 

1. SELECT * FROM USER_NAME.YNGMST;

 

2. CREATE SYNONYM YNG FOR USER_NAME.YNGMST;

 

3. SELECT * FROM YNG;

 

=> 1 과 3 은 똑같은 내용임.

 


출처: http://jhbench.tistory.com/299



'개발 > SQL' 카테고리의 다른 글

mariadb 데이터베이스 생성  (0) 2021.06.10
MariaDB 날짜 함수  (0) 2019.01.25
ORA-28001, 오라클 패스워드 만료  (0) 2019.01.02
DB관련 유용한 사이트 링크  (0) 2018.11.29
[펌] SQL 세로를 가로로 조회(ORACLE)  (0) 2018.04.20