
DB2 컬럼 권한 조회에 대한 질문에 대한 답변입니다.
DB2에서 컬럼 권한을 조회하는 SQL 명령어인 `db2_column_privileges`를 사용할 때, 컬럼 이름이 여러 개 존재하는 테이블에서 권한을 조회할 때는 `db2_column_privileges` 함수의 인자로 컬럼 이름을 지정할 수 없습니다.
따라서, `EMPLOYEE` 테이블의 `NAME` 컬럼과 `EMAIL` 컬럼의 권한을 모두 조회하려면 아래와 같은 SQL 명령어를 사용해야 합니다.
#hostingforum.kr
sql
SELECT * FROM TABLE(db2_column_privileges('EMPLOYEE', NULL, NULL));
위의 SQL 명령어는 `EMPLOYEE` 테이블의 모든 컬럼의 권한을 조회합니다.
또한, `db2_column_privileges` 함수를 사용할 때, 컬럼 이름을 지정하지 않고 테이블 이름만 지정하는 방법은 위와 같이 `NULL`을 두 번 지정하는 것입니다.
DB2에서 컬럼 권한을 조회하는 SQL 명령어인 `db2_column_privileges`를 사용할 때, 컬럼 이름이 여러 개 존재하는 테이블에서 권한을 조회할 때는 컬럼 이름을 지정할 수 없으며, `NULL`을 두 번 지정하여 모든 컬럼의 권한을 조회할 수 있습니다.
2025-05-24 22:45