RDBII_PRIVILEGESは、権限情報を格納する実表です。
RDBII_PRIVILEGESの構成と出力情報を以下の表に示します。
列名 | データ型 | 情報の意味 | P | SI | SI | 補足説明 |
---|---|---|---|---|---|---|
GRANTOR | CHAR(36) | 権限付与者名 | [1] |
|
| Symfoware/RDBの文字コード系とデータベースの文字コード系が異なる場合はCHAR(128)になります。 |
GRANTEE | CHAR(36) | 権限受領者名 | [2] |
| [1] | Symfoware/RDBの文字コード系とデータベースの文字コード系が異なる場合はCHAR(128)になります。 |
OBJECT_TYPE | CHAR(2) | 権限対象の種別 | [3] | [1] |
| TV:実表、ビュー表または一時表 |
DB_CODE | INT | データベースコード | [4] | [2] |
|
|
SCHEMA_CODE | INT | スキーマコード | [5] | [3] |
|
|
TABLE_CODE | INT | 実表、ビュー表、ルーチンコード、順序コード | [6] | [4] |
|
|
PRIVILEGE_TYPE | CHAR(10) | 権限の種別 | [7] |
|
| SELECT :実表、ビュー表、一時表および順序の参照権 |
IS_GRANTABLE | CHAR(3) | 付与権 |
|
|
| YES :付与可 |
P:プライマリキーを意味します。角かっこ付き数字は、プライマリキー内の構成順序を示します。
SI:インデックスのキーを意味します。角かっこ付き数字は、インデックスキー内の構成順序を示します。
権限情報テーブルの列の値の組合せを以下に示します。
OBJECT_TYPE | OBJECT_TYPE | DB_CODE | SCHEMA_CODE | TABLE_CODE | |
---|---|---|---|---|---|
表、ビュー表および一時表 | TV | データベースコード | スキーマコード | 表コード、ビュー表コード、一時表コード | |
ルーチン | PR | データベースコード | スキーマコード | ルーチンコード | |
順序 | SQ | データベースコード | スキーマコード | 順序コード |
RSC_PRIVILEGESは、権限情報を出力するビュー表です。
ビュー表の構成と出力情報を以下の表に示します。
列名 | データ型 | 情報の意味 | 補足説明 |
---|---|---|---|
GRANTOR | CHAR(36) | 権限付与者名 | Symfoware/RDBの文字コード系とデータベースの文字コード系が異なる場合はCHAR(128)になります。 |
GRANTEE | CHAR(36) | 権限受領者名 | Symfoware/RDBの文字コード系とデータベースの文字コード系が異なる場合はCHAR(128)になります。 |
OBJECT_TYPE | CHAR(2) | 権限対象の種別 | TV:実表、ビュー表または一時表 |
DB_CODE | INT | データベースコード |
|
SCHEMA_CODE | INT | スキーマコード |
|
TABLE_CODE | INT | 実表、ビュー表、一時表、ルーチンまたは順序コード |
|
PRIVILEGES_TYPE | CHAR(10) | 権限の種別 | SELECT :実表、ビュー表、一時表および順序の参照権 |
IS_GRANTABLE | CHAR(3) | 付与権 | YES :付与可能 |