코딩 삽질

[oracle] GRANT (권한)

deonggi 2019. 11. 17. 21:30
728x90
반응형

전제 : ACCOUT_1와 ACCOUT_2 사용하는 DB가 있습니다. 둘은 같은 DB 내에 있구요.

 

# 권한 추가 (ACCOUT_1 에서 진행할 것)
GRANT SELECT, UPDATE
ON ACCOUT_1.SAVE_ORDER
TO ACCOUT_2;

GRANT SELECT, UPDATE
ON ACCOUT_1.SAVE_ORDER_ITEM
TO ACCOUT_2;

GRANT SELECT, UPDATE
ON ACCOUT_1.COMMON_CODE
TO ACCOUT_2;

# 부여한 권한 제거 (ACCOUT_1 에서 진행할 것)
REVOKE UPDATE
ON COMMON_CODE FROM ACCOUT_2;

# ACCOUT_2에서 사용하는 셈플 쿼리
SELECT *
FROM ACCOUT_1.SAVE_ORDER;

UPDATE ACCOUT_1.SAVE_ORDER
SET CUST_NM = 'Name'
WHERE ORD_SEQ = 1;

728x90
반응형