db2_column_privileges

(PECL ibm_db2 >= 1.0.0)

db2_column_privileges — 테이블에 대한 열 및 연관된 권한을 나열하는 결과 세트를 리턴합니다.


설명

db2_column_privileges(
    resource $connection,
    string $qualifier = ?,
    string $schema = ?,
    string $table-name = ?,
    string $column-name = ?
): resource
                

테이블에 대한 열 및 관련 권한을 나열하는 결과 집합을 반환합니다.


매개변수

connection
IBM DB2, Cloudscape 또는 Apache Derby 데이터베이스에 대한 유효한 연결.
qualifier
OS/390 또는 z/OS 서버에서 실행되는 DB2 데이터베이스에 대한 규정자. 다른 데이터베이스의 경우 null 또는 빈 문자열을 전달합니다.
schema
테이블을 포함하는 스키마입니다. 모든 스키마를 일치시키려면 null 또는 빈 문자열을 전달하십시오.
table-name
테이블 또는 뷰의 이름입니다. 데이터베이스의 모든 테이블을 일치시키려면 null 또는 빈 문자열을 전달하십시오.
column-name
열의 이름입니다. 테이블의 모든 열을 일치시키려면 null 또는 빈 문자열을 전달합니다.

반환 값

지정된 매개변수와 일치하는 열에 대한 열 권한을 설명하는 행이 포함된 결과 집합이 있는 명령문 리소스를 반환합니다. 행은 다음 열로 구성됩니다.

Column name 설명
TABLE_CAT 카탈로그의 이름입니다. 이 테이블에 카탈로그가 없으면 값은 NULL입니다.
TABLE_SCHEM 스키마의 이름입니다.
TABLE_NAME 테이블 또는 뷰의 이름입니다.
COLUMN_NAME 열의 이름입니다.
GRANTOR 권한을 부여한 사용자의 권한 부여 ID입니다.
GRANTEE 권한이 부여된 사용자의 권한 부여 ID입니다.
PRIVILEGE 열에 대한 권한입니다.
IS_GRANTABLE GRANTEE가 이 권한을 다른 사용자에게 부여할 수 있는지 여부.

기타

  • db2_columns() - 테이블에 대한 열 및 관련 메타데이터를 나열하는 결과 집합을 반환합니다.
  • db2_foreign_keys() - 테이블의 외래 키를 나열하는 결과 집합을 반환합니다.
  • db2_primary_keys() - 테이블의 기본 키를 나열하는 결과 집합을 반환합니다.
  • db2_procedure_columns() - 저장 프로시저 매개변수를 나열하는 결과 집합을 반환합니다.
  • db2_procedures() - 데이터베이스에 등록된 저장 프로시저를 나열하는 결과 집합을 반환합니다.
  • db2_special_columns() - 테이블에 대한 고유한 행 식별자 열을 나열하는 결과 집합을 반환합니다.
  • db2_statistics() - 테이블에 대한 인덱스 및 통계를 나열하는 결과 집합을 반환합니다.
  • db2_table_privileges() - 데이터베이스의 테이블 및 관련 권한을 나열하는 결과 집합을 반환합니다.
  • db2_tables() - 데이터베이스의 테이블 및 관련 메타데이터를 나열하는 결과 집합을 반환합니다.