IDAX.LIST_PARAMS - 列出所選取模型或所有模型的參數

使用此儲存程序來列出所選取模型或所有模型的參數。

授權

陳述式的授權 ID 所持有的專用權必須至少包含下列其中一項權限:

  • 模型的 CONTROL 專用權
  • 模型的 SELECT 專用權
  • DATAACCESS 權限

語法

IDAX.LIST_PARAMS(in parameter_string varchar(32672))

參數說明

parameter_string
必要的單一字串參數,其中包含以逗點區隔的 <parameter>=<value> 項目配對。
資料類型:VARCHAR(32672)
下列清單顯示參數值:
format=short
選用。
列印直欄子集。所有直欄都是 varchar 類型,且具有最小大小,亦即最短項目的大小。
在指令行上使用此格式進行互動式工作。
預設值。
format=long
選用。
列印所有直欄。
如果直欄子集的列印還不夠,請指定此格式參數來存取及使用完整資料集。
schema
選用。
只會顯示此綱目中模型的參數。
預設值:現行綱目
註: 您不能同時指定 schemaall=true
all
選用。
如果您指定 all=true,則會顯示所有綱目之模型參數。
註: 您不能同時指定 all=trueschema
其中
選用。
過濾結果。
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''');