반응형

mom이라는 사용자의

A, B, C 라는 테이블을 사용하기 위해

 

다른 사용자들은 mom.A, mom.B 등으로 사용하는데

 

A, B 로 바로 쓸수 있게 하는

 

synonym을 일괄 생성하는 방법

 

================

sqlplus 로 접속해서

 

 spool make_synonyms.sql

SELECT 'create public synonym ' || table_name || ' for ' || table_name || ';'
  FROM user_tables;

spool off

 

@make_synonyms

 

================

 

다른 방법은 current schema를 쓰는 방법

 

alter session set current_schema=scott;

 

==================

 

USER_B에게 USER_A.sample의 select 권한 부여

GRANT SELECT ON USER_A.sample_table TO USER_B;

반응형

+ Recent posts