저는 잘되던데..^^;
sys계정에서 employee에 대한 뷰만들고
grant select on emplyees_v
to lkdm ; 이렇게 권한주고 lkdm으로 접속해서 select하니까 보이던데 ;;
from system.employees_v
by 박민석
[2009.06.08 16:38:55]
혹시 a 라는 뷰에 auser가 아닌 다른 user의 테이블을 사용해서 view를 만들지 않으셨나요?
by 이명철
[2009.06.08 17:25:49]
a라는 뷰에 다른 유저의 function은 있습니다만 그 function에 대한 권한도 buser에게 있습니다 ㅜㅜ
by 박민석
[2009.06.08 17:45:46]
a 라는 view에 존재하는 다른 유저(c 라고 칭함)의 function에 대해서
auser에서 권한을 줄때
cuser> gratn select on function_name to auser;
라고 주셧을뜻 한데요..
저도 정확히는 모르겠지만.. 일반적으로 테이블에 대해서는 cuser 에 존재하는 테이블을 auser 사용하면서 view를 만들고 그 view를 cuser에게 조회 권한을 줄때는
with grant option; 이 필요 합니다.
즉 cuser> gratn select on function_name to auser with grant option;
이렇게 주시고 한번 해보세요~~
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.