Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
How do I read a class parameter using Caché SQL?
select * from table does not list any class parameters.
select * from table
参数特定于类定义,而不特定于对象或行。因此,您无法通过查询类表找到它们。相反,您需要查询类定义表。这些位于 %Dictionary 类中。
对于此特定查询,您可以使用
SELECT * FROM %Dictionary.ParameterDefinition WHERE parent='Sample.Person'
在 SAMPLES 命名空间中,这应该为属于 Sample.Person 的所有参数产生结果——在这种情况下,只有 EXTENTQUERYSPEC。