我必须在 Firebird 数据库中找到一个(或多个)包含名为“idRec”的列的表。
最佳答案
您可以查询RDB$RELATION_FIELDS
表格:
select RDB$RELATION_NAME
from RDB$RELATION_FIELDS
where RDB$FIELD_NAME = 'idRec'
这只会匹配实际称为 idRec 的列(因此在 SQL 语句中使用时需要加引号)。如果您实际上正在查找名为 IDREC
的列(不带引号的对象名称以大写形式存储),请使用 where RDB$FIELD_NAME = 'IDREC'
关于firebird - 如何在 Firebird 上获取包含特定列名的表名列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71147318/