SYSCAT.ROUTINESFEDERATED カタログ・ビュー
各行はフェデレーテッド・プロシージャーを表します。
| 列名 | データ・タイプ | NULL 可能 | 説明 |
|---|---|---|---|
| ROUTINESCHEMA | VARCHAR (128) | ROUTINEMODULEID が NULL の場合にはルーチンのスキーマ名。その他の場合には、ルーチンが属するモジュールのスキーマ名。 | |
| ROUTINENAME | VARCHAR (128) | ルーチンの非修飾名。 | |
| ROUTINETYPE | CHAR (1) | ルーチンのタイプ
|
|
| OWNER | VARCHAR (128) | ルーチンの所有者の許可 ID。 | |
| OWNERTYPE | CHAR (1) |
|
|
| SPECIFICNAME | VARCHAR (128) | ルーチン・インスタンスの名前 (システム生成の場合もある)。 | |
| ROUTINEID | INTEGER | ルーチンの ID。 | |
| PARM_COUNT | SMALLINT | ルーチン・パラメーターの数。パラメーターが VARARGS として指定されている場合は -1。 | |
| DETERMINISTIC | CHAR (1) |
|
|
| EXTERNAL_ACTION | CHAR (1) |
|
|
| SQL_DATA_ACCESS | CHAR (1) | ルーチンに含まれている SQL ステートメント (もしあれば) のタイプに関して、データベース・マネージャーが想定する内容を示します。
|
|
| COMMIT_ON_RETURN | CHAR (1) | 正常にこのプロシージャーが戻ったときにトランザクションがコミットされるかどうかを示します。
|
|
| RESULT_SETS | SMALLINT | 結果セットの最大数の見積もり。 | |
| CREATE_TIME | TIMESTAMP | ルーチンが作成された時刻。 | |
| ALTER_TIME | TIMESTAMP | ルーチンが最後に変更された時刻。 | |
| QUALIFIER | VARCHAR (128) | オブジェクト定義時のデフォルト・スキーマの値。 非修飾参照を完了するために使用します。 | |
| RESULT_COLS | SMALLINT | プロシージャー (ROUTINETYPE = 'P') の場合は 0、その他の場合は 1 が入ります。 | |
| CODEPAGE | SMALLINT | ルーチン・コード・ページ。これは、すべての文字パラメーター・タイプ、結果タイプ、およびルーチン本体の中のローカル変数のデフォルト・コード・ページを指定します。 | |
| LAST_REGEN_TIME | TIMESTAMP | SQL ルーチン・パック記述子が最後に再生成された時刻。 | |
| REMOTE_PROCEDURE | VARCHAR (128) | Y | フェデレーテッド・ルーチンの作成の対象となった、ソース・プロシージャーの非修飾名。 |
| REMOTE_SCHEMA | VARCHAR (128) | Y | フェデレーテッド・ルーチンの作成の対象となった、ソース・プロシージャーのスキーマ名。 |
| SERVERNAME | VARCHAR (128) | Y | フェデレーテッド・ルーチンの作成の対象となった、ソース・プロシージャーを含むデータ・ソースの名前。 |
| REMOTE_PACKAGE | VARCHAR (128) | Y | ソース・プロシージャーが属するパッケージの名前 (Oracle データ・ソースのラッパーにのみ適用)。 |
| REMOTE_PROCEDURE_ ALTER_TIME | VARCHAR (128) | Y | 将来の利用のために予約済み。 |
| REMARKS | VARCHAR (254) | Y | ユーザー提供のコメントまたは NULL 値。 |