2

How do I read a class parameter using Caché SQL?

select * from table does not list any class parameters.

4

1 回答 1

4

参数特定于类定义,而不特定于对象或行。因此,您无法通过查询类表找到它们。相反,您需要查询类定义表。这些位于 %Dictionary 类中。

对于此特定查询,您可以使用

SELECT * FROM %Dictionary.ParameterDefinition WHERE parent='Sample.Person'

在 SAMPLES 命名空间中,这应该为属于 Sample.Person 的所有参数产生结果——在这种情况下,只有 EXTENTQUERYSPEC。

于 2013-04-30T19:52:16.507 回答