DELIMITED WITH Delimiter
创建用字符代替引号分隔字符型字段的分隔文件。分隔字符型字段的字符用 Delimiter 指定。
DELIMITED WITH BLANK
创建用空格代替逗号分隔字符型字段的分隔文件。
DELIMITED WITH TAB
创建用制表符代替逗号分隔字符型字段的分隔文件。
DELIMITED WITH CHARACTER Delimiter
创建的文本文件中,各个字段由指定的 Delimite 分隔。若指定 Delimite 为分号,注意分号应用引号括起来,因为分号在 Visual FoxPro 中有特殊的意义:同一命令被分写在不同行中时,用分号作为行的结束。Delimite 还可以是BLANK 或 TAB。
WITH Delimiter 可与 WITH CHARACTER Delimiter 配合使用。比如,在下面的例子中,创建了一个文本文件,其中各个字段由分号 ; 分隔,字符字段用下划线 _ 标识:
COPY TO mytxt.txt DELIMITED WITH _ WITH CHARACTER ';'
AS nCodePage
定 COPY TO 创建的表或文件的代码页。Visual FoxPro 复制当前选定表的内容,并且在复制数据的同时,自动将数据转换到为新表或文件指定的代码页。如可能,Visual FoxPro 用指定的代码页标记新建的表或文件。
若省略 AS nCodePage,则将新建的表或文件转换到 Visual FoxPro 当前代码页。
备注
字段梗概 Skeleton 支持通配符。例如, 要复制所有以字母 A 和 P 打头的字段到新文件中, 用以下命令:
COPY TO myfields LIKE A*,P*
LIKE 子句可以和 EXCEPT 子句组合使用:
COPY TO myfields LIKE A*,P* EXCEPT PARTNO*
若 lExpression1 是可优化表达式,则 Rushmore 优化有 FOR lExpression1 子句的 copy to 命令。为获得最佳效果,可在 FOR lExpression1 子句中使用可优化表达式。有关优化表达式的内容,请参阅 SET OPTIMIZE 和 用 Rushmore 查询优化数据访问速度。