有没有人有查询来搜索 Pervasive 数据库中所有表中的所有列以获取特定值?
我正在努力寻找这方面的任何信息。
似乎在 sql server 中很容易做到,但在 Pervasive 中却不是。
最佳答案
--返回按表名排序的所有表的列表: Select * from X$File order by xf$name
--返回名为“Person”的表的所有列(按顺序)及其属性的列表: 从 X$Field、X$File 中选择 X$Field.* 其中 xe$File = xf$id and xf$name = 'Person' and xe$DataType < 200 按 xe$offset 排序
您可以使用某种存储过程来运行它们。这是一个 SQL Server 存储过程,您可以将其用作指南。
http://vyaskn.tripod.com/search_all_columns_in_all_tables.htm
关于sql - 普遍的 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21608042/