为了改进性能,您可以把来自一系列 SQL 请求的 Net.Data 表格输出保留 在一个平面文件中。然后就可以在后继的请求中检索此平面文件,而不需要重新 发出 SQL 请求。
可以从 Net.Data 表格创建 Net.Data 平面文件;也可以从平面文件来 构建 Net.Data 表格。为了实现表格和平面文件之间的转换,必须在表格列和平面文件 的记录之间定义一种映射。定界符是 FFI 在根据请求的变换将文件分割为 几个部分(如一行中的几列)时所使用的标志或分隔符。定界符提供了一种方法,用于定义如何划分平面文件中的 记录,如何映射到表格列中;以及如何将表格列映射成平面文件中的记录。
对于读出操作来说,分界符将文件的内容分成表格中的行与列。对于写操作来说, 分界符则表示表格行与表格列中一个值的结尾。Net.Data 将分界符作为宏字符串传送给 FFI, 并且在字符串的末尾不包含空字符,除非在 DELIMITER 参数中明确地列出。
要在分界符中使用空字符,需要将 DELIMITER 参数指定为一对双引号中的反斜杠 与一个 0 ("\0"),而不是双引号中的空字符串 ("""")。如果您指定 ASCIITEXT 变换,则 Net.Data 将使用新行 字符作为分界符,并忽略任何请求的分界符。
如果您在写操作中使用与读出操作不同的分界符,则将对这个文件进行不合要求 的更改。Net.Data 使用新的定界符写文件。
分界符的最大长度是 256 个字符。