IDAX.LIST_PARAMS - 選択したモデルまたはすべてのモデルのパラメーターのリスト表示

このストアード・プロシージャーを使用して、選択したモデルまたはすべてのモデルのパラメーターをリスト表示できます。

許可

ステートメントの許可 ID が保持する特権に、少なくとも以下のいずれかの権限が含まれていなければなりません。

  • モデルに対する CONTROL 特権
  • モデルに対する SELECT 特権
  • DATAACCESS 権限

構文

IDAX.LIST_PARAMS(in parameter_string varchar(32672))

パラメーターの説明

parameter_string
コンマで区切られた <parameter>=<value> 項目のペアを含む必須の 1 ストリング・パラメーター。
データ型: VARCHAR(32672)
以下のリストに、パラメーター値を示します。
format=short
オプション。
列サブセットが出力表示されます。すべての列は、最小サイズ (つまり、最も短い項目のサイズ) の varchar 型です。
この形式は、コマンド行で対話式に作業する場合に使用します。
これがデフォルトです。
format=long
オプション。
すべての列が出力表示されます。
列サブセットの出力表示では十分でない場合に、この形式パラメーターを指定して、すべてのデータ・セットを取得して利用してください。
schema
オプション。
このスキーマのモデルのパラメーターのみが表示されます。
デフォルト: 現行スキーマ
注: schemaall=true は同時に指定できません。
all
オプション。
all=true を指定すると、すべてのスキーマのモデルのパラメーターが表示されます。
注: all=trueschema は同時に指定できません。
where
オプション。
結果をフィルタリングします。
outtable
オプション。
通常表または宣言されたグローバル一時表を指定した場合、結果セットは表示されずに、指定した表に書き込まれます。その表は存在していてはなりません。プロシージャーが作成しようとしている表が既に存在する場合は、例外が生成されます。
スキーマ名を指定しない場合、通常表が作成されます。
スキーマ名が SESSION の場合、宣言されたグローバル一時表 (例えば、SESSION."Foo") が作成されます。

戻される情報

結果セットの列は次のとおりです。

表 1. IDAX.LIST_PARAMS プロシージャーの結果セットの列
列名 列の型 説明
MODELSCHEMA VARCHAR(128) 分析モデルの構成要素が保管されているスキーマ。
MODELNAME VARCHAR(64) 分析モデルの名前
TASKSEQ SMALLINT モデルの作成または更新に使用されたタスクが示されます。

モデルを作成または更新する操作は、すべてタスクと見なせます。これらのタスクのそれぞれにタスク・シーケンス ID があります。例えば、モデルが作成されると、タスク・シーケンスが 1 に設定されます。モデルが更新されると、タスク・シーケンス ID が増分され、新しい ID に更新プロシージャーのパラメーターが保管されます。このようにして、モデルのストアード・プロシージャー呼び出しの完全な順序が保管されます。

PARAMETERNAME VARCHAR(64) モデルの作成プロシージャーまたは更新プロシージャーのパラメーター・ストリングに指定されたパラメーターの名前
PARAMETERTYPE VARCHAR(64) パラメーターのデータ型

SQL データ型の名前が含まれています

PARAMETERVALUE VARCHAR(7680) パラメーターの値のストリング

CALL IDAX.LIST_PARAMS('where=MODELNAME=''My_Model''');