如何使用CachéSQL读取类参数?

时间:2013-04-30 19:35:51

标签: sql intersystems-cache intersystems

如何使用CachéSQL读取类参数?

select * from table未列出任何类参数。

1 个答案:

答案 0 :(得分:4)

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

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

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

在SAMPLES命名空间中,这应该产生作为Sample.Person一部分的所有参数的结果 - 在这种情况下,只有EXTENTQUERYSPEC。