초보같은 질문이지만...
어떠한 테이블에 A유저가 Select 권한의 with grant option 이 있을때
with grant option을 해제하고 싶으면
select권한 revoke 후에 다시 select 권한 grant하면되는데,
만약 테이블이 사용중이거나 하면 revoke가 안되나요?
또는 revoke후 grant select 다시해야하는데 그 짧은시간에
A유저가 테이블에 select를 못해서 장애가 생길 가능성도 많나요?
revoke 시 테이블사용을 하던 말던 상관없습니다.
또한 A유저가 빈번하게 몇초단위(?),조회성 으로 해당테이블을 조회하게되면
그 revoke / grant 하는 짧은 시간에 조회를 못해서 error를 유발할수도 있겟네요
사용자가 없을때 하심이 좋을듯..
그낭 워낙 순식간이라
revoke select on table 테이블명 from user A;
grant select on table 테이블명 to user A;
commit;
이렇게 한번에 하심될듯..