ORACLE에서 USER가 만든 테이블이라고 하더라도, DBA권한이 있어야하는데(DBA권한을 준 상태에서), TRUNCATE와 DROP권한만 회수하고 ALTER, CREATE, UPDATE, DELETE 등등......... 다른건 다되게 저 두개의 권한만 회수할수있나요..?
by 짱아
[2013.01.18 19:30:49]
truncate 권한은 따로 있지 않으면 drop 권한에포함되어 있습니다. 따라서 drop 권한을 회수 하면 truncate 권한도 회수 됩니다. 굳이 drop 권한은 부여 하고 truncate 권한만 회수 하고 싶다면 트리거를 사용해 조정 할수 있습니다. 일종의 꼼수죠.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.