IDAX.LIST_COMPONENTS - 選択したモデルまたはすべてのモデルの構成要素のリスト表示
このストアード・プロシージャーを使用して、モデル構成要素をリストします。
許可
ステートメントの許可 ID が保持する特権に、少なくとも以下のいずれかの権限が含まれていなければなりません。
- モデルに対する CONTROL 特権
- モデルに対する SELECT 特権
- DATAACCESS 権限
構文
IDAX.LIST_COMPONENTS(in parameter_string varchar(32672))
パラメーターの説明
- parameter_string
- コンマで区切られた <parameter>=<value> 項目のペアを含む必須の 1 ストリング・パラメーター。
戻される情報
結果セットの列は次のとおりです。
| 列名 | 列の型 | 説明 |
|---|---|---|
| MODELSCHEMA | VARCHAR(128) | 分析モデルの構成要素が保管されているスキーマ。 |
| MODELNAME | VARCHAR(64) | 分析モデルの名前 |
| SCHEMA | VARCHAR(128) | 表またはビューのスキーマ |
| NAME | VARCHAR(128) | 表またはビューの名前 表またはビューの名前が変更または削除された場合、この項目は無効になります。 |
| TYPE | VARCHAR(16) | 構成要素のタイプ。例: Table、View |
| MANAGEMENT | VARCHAR(16) | 表またはビューの管理レベル (Managed または
Referenced)。 Managed は、用意されているプロシージャーによって、構成要素のライフサイクルが制御されることを意味します。例えば、モデルがドロップされると構成要素はドロップされます。 Referenced は、これらの構成要素の名前が参照用にメタデータに追加されたことを意味します。参照される構成要素は、モデルのスキーマ以外のスキーマのものでもかまいません。 |
| USAGETYPE | VARCHAR(64) | 表またはビューの使用タイプ。例: Model、Input |
| SEQID | SMALLINT | 同じタイプの表またはビューを識別するための整数 (>=0)。 SEQID が使用されていない場合、この列は NULL です。 同じタイプの複数の表またはビューを保管するアルゴリズムの場合は、それらの表またはビューをシーケンス ID で識別します。 |
例
CALL IDAX.LIST_COMPONENTS('where=OWNER=''BOB'' AND USAGETYPE=''Model''');