sql - 普遍的 SQL 查询

标签 sql pervasive

有没有人有查询来搜索 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/

相关文章:

mysql - 如何在 MYSQL 的 where 子句中使用 Concat?

sql - 如何使用两个表进行 SQL 查询

linux - Linux Ubuntu 64 位的普遍 ODBC 连接 - 未找到 DSNADD

java - 为 Pervasive PSQL 创建 Java 连接器

c# - 普遍存在的 SQL 德语变音符号问题

带有 LIKE 的 SQL 语句

mysql - 如何将一列中的多个值与其他列合并,该列也有多个由逗号分隔的值

sql - 2 个表上的简单内连接导致错误的估计行和性能下降

sql - MySql中utf8_general_ci和utf8_unicode_ci有什么区别?

php - 如何将 REAL48 float 转换为 double