Database/ORACLE
SYNONYMS (동의어) 일괄 생성하기
하이주니
2009. 3. 8. 20:37
반응형
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;
반응형