tb_table에 대해서 select 권한만 갖고 있는 외부유저가 있습니다. (grant select on table tb_table to 외부유저)
이 유저에 대해서 직접 테이블에 insert나 update권한을 주지 않고
function을 통해서 update가 가능하게끔 func_function을 제공하였습니다.
func_function에 대한 execute 권한을 주었는데... (grant execute on function func_function(xxxx) to 외부유저)
문제는 외부유저가 func_function을 실행하면
내부에 update tb_table set ..... 코드 부분에서 퍼미션 에러가 발생합니다. ㅡ0ㅡa
외부유저에 대해서도 tb_table의 update권한을 줘야 하는건가요?
|