使用元表来确定记录中的字段是否具有默认值/

Using meta tables to determine if a field in a record has a default value/

如何使用查询确定记录字段的默认值?还是元 table?我似乎找不到这样的方法。

感谢大家的帮助。

该信息存储在 PSRECFIELD 中。感兴趣的字段是 DEFRECNAME 和 DEFFIELDNAME。如果您有一个常量默认值,则该值将在 DEFFIELDNAME 中。如果您从另一条记录中提取值,则两者都将被填充。

SELECT RECNAME, FIELDNAME, DEFRECNAME, DEFFIELDNAME FROM PSRECFIELD WHERE RECNAME = :1 AND DEFFIELDNAME <> ' ';