在查询生成器中,对于基于 ODBC 的数据连接器,当“生成行计数 SQL”为空时,“查询选择表”预览会显示“未知行”消息。

这是由于数据库的表元数据中没有已知的行数造成的。在 ODBC 数据连接器定义中的“生成行计数 SQL”字段中添加一个值可以作为一种解决方法。将以下代码(或类似代码)添加到数据连接器的“SQL”字段并保存数据连接器的配置,即可按预期生成行数。
Function({schema, table}, Concat("SELECT count(*) FROM ", If(schema == "", "", "\!"" || schema || "\!"" || ".") , "\!"" || table || "\!"", ";"));
