db2_table_privileges
(PECL ibm_db2 >= 1.0.0)
db2_table_privileges — 데이터베이스의 테이블 및 연관된 권한을 나열하는 결과 세트를 리턴합니다.
설명
db2_table_privileges( resource $connection, string $qualifier = ?, string $schema = ?, string $table_name = ? ): resource
데이터베이스의 테이블 및 관련 권한을 나열하는 결과 집합을 반환합니다.
매개변수
connection
- IBM DB2, Cloudscape 또는 Apache Derby 데이터베이스에 대한 유효한 연결.
qualifier
- OS/390 또는 z/OS 서버에서 실행되는 DB2 데이터베이스에 대한 규정자. 다른 데이터베이스의 경우
null
또는 빈 문자열을 전달합니다. schema
- 테이블을 포함하는 스키마입니다. 이 매개변수는
_
및%
를 와일드카드로 포함하는 검색 패턴을 허용합니다. table_name
- 테이블의 이름입니다. 이 매개변수는
_
및%
를 와일드카드로 포함하는 검색 패턴을 허용합니다.
반환 값
지정된 매개변수와 일치하는 테이블에 대한 권한을 설명하는 행이 포함된 결과 집합이 있는 명령문 리소스를 반환합니다. 행은 다음 열로 구성됩니다.
Column name | 설명 |
---|---|
TABLE_CAT | 테이블이 포함된 카탈로그입니다. 이 테이블에 카탈로그가 없으면 값은 null 입니다. |
TABLE_SCHEM | 테이블을 포함하는 스키마의 이름입니다. |
TABLE_NAME | 테이블의 이름입니다. |
GRANTOR | 권한을 부여한 사용자의 권한 부여 ID입니다. |
GRANTEE | 권한이 부여된 사용자의 권한 부여 ID입니다. |
PRIVILEGE | 부여된 특권입니다. ALTER, CONTROL, DELETE, INDEX, INSERT, REFERENCES, SELECT 또는 UPDATE 중 하나일 수 있습니다. |
IS_GRANTABLE | 피부여자가 다른 사용자에게 권한을 부여할 수 있는지 여부를 나타내는 "YES" 또는 "NO"의 문자열 값. |
기타
- db2_column_privileges() - 테이블에 대한 열 및 관련 권한을 나열하는 결과 집합을 반환합니다.
- db2_columns() - 테이블에 대한 열 및 관련 메타데이터를 나열하는 결과 집합을 반환합니다.
- db2_foreign_keys() - 테이블의 외래 키를 나열하는 결과 집합을 반환합니다.
- db2_primary_keys() - 테이블의 기본 키를 나열하는 결과 집합을 반환합니다.
- db2_procedure_columns() - 저장 프로시저 매개변수를 나열하는 결과 집합을 반환합니다.
- db2_procedures() - 데이터베이스에 등록된 저장 프로시저를 나열하는 결과 집합을 반환합니다.
- db2_special_columns() - 테이블의 고유 행 식별자 열을 나열하는 결과 집합을 반환합니다.
- db2_statistics() - 테이블에 대한 인덱스 및 통계를 나열하는 결과 집합을 반환합니다.
- db2_tables() - 데이터베이스의 테이블 및 관련 메타데이터를 나열하는 결과 집합을 반환합니다.