특정 사용자가 소유한 모든 테이블에 선택 권한 부여
특정 사용자가 소유한 모든 테이블에 대한 선택 권한을 다른 사용자에게 부여해야 합니다. 다음과 같은 명령 한 줄로 이 작업을 수행할 수 있나요?
Grant Select on OwningUser.* to ReceivingUser
아니면 다음과 같은 줄을 따라 각 테이블에 대한 SQL을 생성해야 하나요?
Select 'GRANT SELECT ON OwningUser.'||Table_Name||'TO ReceivingUser'
From All_Tables Where Owner='OWNINGUSER'
39
4
단일 문장은 아니지만 오라클에서 얻을 수 있는 거의 모든 것을 제공합니다:
테이블 + 뷰 + 오류 보고
예, 가능합니다. 이 명령을 실행하세요:
'thoko'라는 사용자가 있다고 가정해 보겠습니다.
참고: 오라클 데이터베이스에서 작동
Http://psoug.org/reference/roles.html 에서 데이터베이스에 대한 사용자 이를 위한 절차를 만듭니다.