IDAX.LIST_COLPROPS - 列出所选模型或所有模型的列属性
使用此存储过程可列出所选模型或所有模型的列属性。
权限
此语句的授权标识所拥有的特权必须至少包括下列其中一项权限:
- 对模型的 CONTROL 特权
- 针对模型的 SELECT 特权
- DATAACCESS 权限
语法
IDAX.LIST_COLPROPS(in parameter_string varchar(32672))
参数描述
- parameter_string
- 必需的单字符串参数,其中包含以逗号分隔的 <parameter>=<value> 条目对。
返回的信息
结果集列如下所示:
- 对于 format=meta-long,结果集具有表中显示的列。
- 对于 format=meta-short,结果集的列与指定 format=meta-long 时表中所示的列相同,只是列类型不同。所有列的列类型均为 VARCHAR。
- 对于 format=long,结果集的列与列属性表的定义相同。
- 对于 format=short,将会返回列属性表的所有列,但当前未使用的统计列除外。
| 列名 | 列类型 | 描述 |
|---|---|---|
| MODELSCHEMA | VARCHAR(128) | 存储模型组件的分析模型的模式 |
| MODELNAME | VARCHAR(64) | 分析模型的名称 |
| COLUMNNAME | VARCHAR(128) | 输入表中列的名称 将列出输入表中每一列的所有属性。 |
| PROPERTYNAME | VARCHAR(64) | 列属性的名称 |
| PROPERTYTYPE | VARCHAR(64) | 属性的数据类型名称 在大多数情况下,属性是词汇,所以类型为 VARCHAR。权重属性具有数字类型,例如,INTEGER 或 DOUBLE。 |
| PROPERTYVALUE | VARCHAR(64) | 列属性的值 |
示例
CALL IDAX.LIST_COLPROPS('where=PROPERTYNAME=''COLDATATYPE''');