查找普适数据库中的所有列

Find all columns in a Pervasive database

我想在 Pervasive 数据库中使用 PSQL 查找名称包含特定字符串的所有列。我该怎么做?

您可以在 X$Field table 中查询您的字符串。类似于:

select file.xf$name, field.xe$name from x$field field 
join x$file file on xe$file = xf$id
where xe$name like '%some string%'

此查询应适用于原始数据库和 v2(长元数据)数据库,但仅当您至少具有 DDF(FILE.DDFFIELD.DDFINDEX.DDF 时才有效) 并设置指向 DDF 的 PSQL 数据库。