第五十七章 开发Productions - ObjectScript Productions - 不常见的任务 - 以编程方式使用查找表
IRIS 提供了名为 Lookup() 的实用函数,以便可以轻松地从业务规则或 DTL 数据转换中执行表查找。此功能仅在创建至少一个查找表并用适当的数据填充后才起作用。
有关定义查找表的信息,请参阅配置产品中的定义数据查找表。
如果需要比管理门户提供的更直接的查找表操作,请在类中使用 Ens.Util.LookupTable。此类公开查找表以通过对象或 SQL 进行访问。此外,它还提供类方法来清除表、将数据导出为 XML 以及从 XML 导入数据。
Ens.Util.LookupTable提供以下字符串属性:
TableName
查找表的名称,最多 255 个字符。可以通过在 IRIS 门户中选择“互操作性”、“配置”和“数据查找表”,然后选择“打开”来查看命名空间中定义的查找表。
KeyName
查找表中条目的键,最多 255 个字符。这是互操作性 > 配置 > 数据查找表页面上键字段的值。
DataValue
查找表中与此键关联的值,最多 32000 个字符。这是互操作性 > 配置 > 数据查找表页面上的值字段中的值。
示例 SQL 查询是:
SELECT KeyName,DataValue FROM Ens_Util..png)
.png)
.png)
.png)
.png)