PRIVILEGES 관리 뷰 - 특권 정보 검색

PRIVILEGES 관리 뷰는 현재 연결된 데이터베이스의 시스템 카탈로그에 정의된 모든 권한 부여 ID에 대한 모든 명시적 특권을 리턴합니다. 컬럼 특권의 경우 SYSCAT.COLAUTH 카탈로그 뷰를 참조하십시오.

스키마는 SYSIBMADM입니다.

허가

다음 권한 중 하나가 필요합니다.
  • PRIVILEGES 관리 뷰에 대한 SELECT 특권
  • 뷰의 스키마에 대한 SELECTIN 특권
  • PRIVILEGES 관리 뷰에 대한 CONTROL 특권
  • DATAACCESS 권한
  • DBADM 권한
  • SQLADM 권한

기본 PUBLIC 특권

비제한적 데이터베이스에서는 뷰가 자동으로 작성될 때 SELECT 특권이 PUBLIC에 부여됩니다.

모든 권한 부여 ID에 부여된 특권을 오브젝트 이름, 스키마 및 유형과 함께 검색하십시오.
SELECT AUTHID, PRIVILEGE, OBJECTNAME, OBJECTSCHEMA, OBJECTTYPE
   FROM SYSIBMADM.PRIVILEGES
다음은 이 쿼리의 출력 예입니다.
AUTHID       PRIVILEGE   OBJECTNAME              OBJECTSCHEMA     OBJECTTYPE
--------...- ----------- -------------------...- ------------...- ----------...-
JESSICAE     EXECUTE     SQLE0F00                NULLID           PACKAGE
PUBLIC       EXECUTE     SYSSH201                NULLID           PACKAGE
JESSICAE     EXECUTE     SYSSH202                NULLID           PACKAGE
PUBLIC       EXECUTE     SYSSH202                NULLID           PACKAGE
DOCTOR       EXECUTE     PKG0123                 NULLID           PACKAGE
...
PUBLIC       EXECUTE     SQL051109185227800      SYSPROC          FUNCTION
JESSICAE     EXECUTE     SQL051109185227801      SYSPROC          FUNCTION
PUBLIC       EXECUTE     SQL051109185227801      SYSPROC          FUNCTION
JESSICAE     EXECUTE     SQL051109185227838      SYSPROC          FUNCTION
PUBLIC       EXECUTE     SQL051109185227838      SYSPROC          FUNCTION
...                                                               
PUBLIC       EXECUTE     LIST_SRVR_TYPES         SYSPROC          PROCEDURE
PUBLIC       EXECUTE     LIST_SRVR_VERSIONS      SYSPROC          PROCEDURE
PUBLIC       EXECUTE     LIST_WRAP_OPTIONS       SYSPROC          PROCEDURE
PUBLIC       EXECUTE     LIST_SRVR_OPTIONS       SYSPROC          PROCEDURE
...                                                               
SYSTEM                   POLICY_UNQ              SYSTOOLS         INDEX
PUBLIC       CREATEIN                            NULLID           SCHEMA
PUBLIC       UPDATE      COLUMNS                 SYSSTAT          VIEW
PUBLIC       UPDATE      COLGROUPS               SYSSTAT          VIEW
...

리턴되는 정보

표 1. PRIVILEGES 관리 뷰가 리턴하는 정보
컬럼 이름 데이터 유형 설명
AUTHID VARCHAR(128) 이 특권이 명시적으로 부여된 권한 부여 ID입니다.
AUTHIDTYPE CHAR(1) 권한 부여 ID 유형:
  • U: 사용자
  • R: 역할
  • G: 그룹
PRIVILEGE VARCHAR(11) 이 권한 부여 ID에 명시적으로 부여된 특권입니다.
GRANTABLE VARCHAR(1) 특권을 부여할 수 있는지 여부를 표시합니다.
  • Y: 권한 부여 가능
  • N: 권한 부여 불가능
OBJECTNAME VARCHAR(128) object_name - 오브젝트 이름 모니터 요소
OBJECTSCHEMA VARCHAR(128) object_schema - 오브젝트 스키마 모니터 요소
OBJECTTYPE VARCHAR(24) 데이터베이스 오브젝트 유형입니다.