pervasive - .DDF 文件有什么用途?

标签 pervasive

嘿,谁能告诉我 Field、File 和 Index .ddf 文件普遍存在的作用。当表定义更改时,它们是否必须更改或更新?任何见解将不胜感激。

干杯。

最佳答案

FILE.DDF 将底层 Btrieve 数据文件链接到一个逻辑表名。
FIELD.DDF 使用 FILE.DDF 中的文件 ID 为每个表定义所有字段,包括偏移量、数据类型等。
INDEX.DDF 定义 FIELD.DDF 中字段的索引。
它们是 PSQL 用于以关系访问方法(ODBC、OLEDB、ADO.NET 等)访问数据文件的字段信息元数据。
如果通过 Btrieve 更改了基础数据文件,则必须更改它们。如果通过 SQL(如 ALTER TABLE 语句)、Pervasive Control Center、DTI(分布式调优接口(interface))、DTO(分布式调优对象)、PDAC、ActiveX 或 DDF Builder 更改表定义,则 DDF 会自动更新。

关于pervasive - .DDF 文件有什么用途?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5640416/

相关文章:

java - 使用 Pervasive Connectors 创建连接器

linux - Linux 上的 Pervasive ODBC 错误 [01000][unixODBC][驱动程序管理器]无法打开 lib '/usr/local/psql/lib/odbcci.so' : file not found

mysql - 当 child 数学标准时选择父记录

c# - 将 Pervasive SQL 转储到文件并导入到 MySQL

php - 在 Linux 上从 PHP 进行普遍的 ODBC 访问?

sql - F# 查询异常, "unrecognized method call value"

java - 从 Java 访问 Pervasive/Btrieve DB(DDF + DAT 文件)

sql - 我在这个带有左连接和过滤器的选择查询中做错了什么?

java - 使用 JDBC 连接到旧的 Pervasive DB

linux - ISQL 命令结果为 : can't open lib 'odbcci.so' with unixODBC and Pervasive Client on Ubuntu Linux