IDAX.LIST_COMPONENTS - 列出所选模型或所有模型的组件
使用此存储过程可列出模型组件。
权限
此语句的授权标识所拥有的特权必须至少包括下列其中一项权限:
- 对模型的 CONTROL 特权
- 针对模型的 SELECT 特权
- DATAACCESS 权限
语法
IDAX.LIST_COMPONENTS(in parameter_string varchar(32672))
参数描述
- parameter_string
- 必需的单字符串参数,其中包含以逗号分隔的 <parameter>=<value> 条目对。
返回的信息
结果集列如下所示:
| 列名 | 列类型 | 描述 |
|---|---|---|
| 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。 如果算法存储多个同一类型的表或视图,那么这些表或视图将按序列标识进行区分。 |
示例
CALL IDAX.LIST_COMPONENTS('where=OWNER=''BOB'' AND USAGETYPE=''Model''');