RDBII_TRIGGERは、定義されたトリガの情報を格納する表です。
RDBII_TRIGGERの構成と出力情報を以下に示します。
列名 | データ型 | 情報の意味 | P | SI | SI | SI | 補足説明 |
---|---|---|---|---|---|---|---|
TRIG_DB_NAME | CHAR(36) | データベース名 |
| 1 |
|
| Symfoware/RDBの文字コード系とデータベースの文字コード系が異なる場合はCHAR(128)になります。 |
TRIG_SCHEMA_NAME | CHAR(36) | スキーマ名 |
| 2 |
|
| Symfoware/RDBの文字コード系とデータベースの文字コード系が異なる場合はCHAR(128)になります。 |
TRIG_NAME | CHAR(36) | トリガ名 | 3 | 3 |
|
| Symfoware/RDBの文字コード系とデータベースの文字コード系が異なる場合はCHAR(128)になります。 |
TRIG_OWNER | CHAR(36) | トリガ定義者名 |
|
|
|
| Symfoware/RDBの文字コード系とデータベースの文字コード系が異なる場合はCHAR(128)になります。 |
CREATE_TIME | CHAR(8) | トリガ定義日時 |
|
|
|
|
|
TRIG_DB_CODE | INT | データベースコード | 1 |
| 1 | 1 |
|
TRIG_SCHEMA_CODE | INT | スキーマコード | 2 |
| 2 |
|
|
TRIG_CODE | INT | トリガコード |
|
| 3 |
|
|
EVENT_MANIPURATION | CHAR(8) | トリガ契機SQL操作文 |
|
|
|
| 'INSERT ' |
EVENT_OBJ_SCH_NAME | CHAR(36) | トリガ対象表のスキーマ名 |
|
|
|
| Symfoware/RDBの文字コード系とデータベースの文字コード系が異なる場合はCHAR(128)になります。 |
EVENT_OBJ_TBL_NAME | CHAR(36) | トリガ対象表の表名 |
|
|
|
| Symfoware/RDBの文字コード系とデータベースの文字コード系が異なる場合はCHAR(128)になります。 |
EVENT_OBJ_SCH_CODE | INT | トリガ対象表のスキーマコード |
|
|
| 2 |
|
EVENT_OBJ_TBL_CODE | INT | トリガ対象表の表コード |
|
|
| 3 |
|
ACTION_ORDER | INT | 同一のトリガ契機をもつトリガの実行順番 |
|
|
|
|
|
ACTION_CONDITION | VARCHAR | トリガ実行条件 |
|
|
|
|
|
ACTION_STMT_LIST | VARCHAR | トリガ契機実行SQL文 |
|
|
|
|
|
ACTION_ORIENTATION | CHAR(12) | トリガ契機の単位 |
|
|
|
| 'ROW ' |
COND_TIMING | CHAR(12) | トリガ契機の属性 |
|
|
|
| 'BEFORE ' |
COND_REF_OLD_TABLE | CHAR(36) | トリガ対象表の更新前相関名/アリアス |
|
|
|
| Symfoware/RDBの文字コード系とデータベースの文字コード系が異なる場合はCHAR(128)になります。 |
COND_REF_NEW_TABLE | CHAR(36) | トリガ対象表の更新後相関名/アリアス |
|
|
|
| Symfoware/RDBの文字コード系とデータベースの文字コード系が異なる場合はCHAR(128)になります。 |
COL_LIST_IS_IMPLCT | CHAR(4) | 列名リスト指定あり/なし |
|
|
|
| YES :トリガ契機=UPDATEかつ列名指定リストなし |
P : プライマリキーを意味します。数字は、プライマリキー内の構成順序を示します。
SI : インデックスのキーを意味します。数字は、インデックスキー内の構成順序を示します。
TRIGGERSは、トリガの定義情報を出力するビュー表です。ビュー表の構成と出力情報を以下に示します。
列名 | データ型 | 情報の意味 | P | SI | 補足説明 |
---|---|---|---|---|---|
TRIG_DB_NAME | CHAR(36) | データベース名 |
|
| Symfoware/RDBの文字コード系とデータベースの文字コード系が異なる場合はCHAR(128)になります。 |
TRIG_SCHEMA_NAME | CHAR(36) | スキーマ名 |
|
| Symfoware/RDBの文字コード系とデータベースの文字コード系が異なる場合はCHAR(128)になります。 |
TRIG_NAME | CHAR(36) | トリガ名 |
|
| Symfoware/RDBの文字コード系とデータベースの文字コード系が異なる場合はCHAR(128)になります。 |
TRIG_OWNER | CHAR(36) | トリガ定義者名 |
|
| Symfoware/RDBの文字コード系とデータベースの文字コード系が異なる場合はCHAR(128)になります。 |
CREATE_TIME | CHAR(8) | トリガ定義日時 |
|
|
|
EVENT_MANIPURATION | CHAR(8) | トリガ契機SQL操作文 |
|
| 'INSERT ' |
EVENT_OBJ_DB_NAME | CHAR(36) | トリガ対象表のデータベース名 |
|
| Symfoware/RDBの文字コード系とデータベースの文字コード系が異なる場合はCHAR(128)になります。 |
EVENT_OBJ_SCH_NAME | CHAR(36) | トリガ対象表のスキーマ名 |
|
| Symfoware/RDBの文字コード系とデータベースの文字コード系が異なる場合はCHAR(128)になります。 |
EVENT_OBJ_TBL_NAME | CHAR(36) | トリガ対象表の表名 |
|
| Symfoware/RDBの文字コード系とデータベースの文字コード系が異なる場合はCHAR(128)になります。 |
ACTION_ORDER | INT | 同一のトリガ契機をもつトリガの実行順番 |
|
|
|
ACTION_CONDITION | VARCHAR | トリガ実行条件 |
|
|
|
ACTION_STMT_LIST | VARCHAR | トリガ契機実行SQL文 |
|
|
|
ACTION_ORIENTATION | CHAR(12) | トリガ契機の単位 |
|
| 'ROW ' |
COND_TIMING | CHAR(12) | トリガ契機の属性 |
|
| 'BEFORE ' |
COND_REF_OLD_TABLE | CHAR(36) | トリガ対象表の更新前相関名/アリアス |
|
| Symfoware/RDBの文字コード系とデータベースの文字コード系が異なる場合はCHAR(128)になります。 |
COND_REF_NEW_TABLE | CHAR(36) | トリガ対象表の更新後相関名/アリアス |
|
| Symfoware/RDBの文字コード系とデータベースの文字コード系が異なる場合はCHAR(128)になります。 |
COL_LIST_IS_IMPLICIT | CHAR(4) | 列名リスト指定あり/なし |
|
| YES :トリガ契機=UPDATEかつ列名指定リストなし |
P : プライマリキーを意味します。
SI : インデックスのキーを意味します。