SP에서 select 시 ora-01031 권한 문제 발생 0 1 1,440

by 밤톨이 [Oracle Admin] [2018.11.29 14:22:55]


1. 스키마 M , N

2. 테이블 T (M의 소유 object)

3. Role a 생성

-- M.T 권한을 ROLE 부여

grant select on M.T to a;

-- M.T 권한을 ROLE 통해 N에게 SELECT 권한 부여

grant a to N;

 

스키마 N에서 조회시 조회가 됨

SELECT * FROM M.T ;

 

스키마 N에서 SP로 조회시 ora-01031 권한 문제

--SP 내

SELECT  컬럼1
            INTO vDataValue
FROM    M.T

 

권한 문제 같은데 조회는 되는데 sp에서 조회하면 안되는 이유가 무엇인지?

by 마농 [2018.11.30 08:05:06]

프로시져에서는 직접 권한만 체크합니다.
간접 권한은 체크 못해요.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입