
DB2에서 column-level 권한을 부여하는 방법은 다음과 같습니다.
1. GRANT 문을 사용하여 column-level 권한을 부여할 수 있습니다. 예를 들어, 다음과 같이 특정 테이블의 특정 열에 대한 SELECT 권한을 부여할 수 있습니다.
#hostingforum.kr
sql
GRANT SELECT (열1, 열2) ON 테이블명 TO 사용자명;
2. DB2에서 column-level 권한을 확인하는 방법은 다음과 같습니다.
#hostingforum.kr
sql
SELECT * FROM SYSIBM.SYSTABAUTH WHERE TABNAME = '테이블명' AND COLNAME = '열명';
3. DB2에서 column-level 권한이 제대로 적용되는지 확인하는 방법은 다음과 같습니다.
#hostingforum.kr
sql
SELECT * FROM SYSIBM.SYSTABAUTH WHERE TABNAME = '테이블명' AND COLNAME = '열명' AND AUTHID = '사용자명';
DB2 Column Privileges에 대한 자세한 정보를 제공하기 위해 추가로 알려드릴 내용은 다음과 같습니다.
- DB2에서 column-level 권한을 부여할 때, GRANT 문에 열 이름을 지정하여 특정 열에 대한 권한을 부여할 수 있습니다.
- DB2에서 column-level 권한을 확인할 때, SYSIBM.SYSTABAUTH 시스템 테이블을 사용하여 테이블 이름, 열 이름, 사용자 이름을 확인할 수 있습니다.
- DB2에서 column-level 권한이 제대로 적용되는지 확인할 때, SYSIBM.SYSTABAUTH 시스템 테이블을 사용하여 테이블 이름, 열 이름, 사용자 이름을 확인할 수 있습니다.
2025-06-16 08:50