a라는 계정의 테이블과 b라는 계정의 테이블을 c라는 계정에서 view로 유니온해서 만들었습니다.
c에서 생성된 view를 a, b 계정에서 사용하려고 하니 권한이 불충분하다고 에러가나네요..
권한은 주고 시노님까지 부여했는데도 그렇네요
이런식으로 사용은 불가능한건가요??
확인차 b에서 a, b, 테이블을 뷰로 만드니 정상적으로 동작하네요..
질문 시기는 오래 되었지만...
다른분들도 보실 수 있기에 늦게 나마;;
C_USR 로 만드신 VIEW를 A_USR와 B_USR에 SELECT 권한을 주셔야 합니다.
GRANT SELECT ON C_USR.VW_NAME A_USR WITH GRANT OPTION;
GRANT SELECT ON C_USR.VW_NAME B_USR WITH GRANT OPTION;