- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
copy to命令示例 请参阅
用当前选定表的内容创建新文件。
语法
COPY TOFileName[DATABASEDatabaseName [NAMELongTableName]][FIELDSFieldList| FIELDS LIKESkeleton| FIELDS EXCEPTSkeleton][Scope] [FORlExpression1] [WHILElExpression2][[WITH] CDX] | [[WITH] PRODUCTION][NOOPTIMIZE][[TYPE] [FOXPLUS | FOX2X | DIF | MOD| SDF | SYLK | WK1 | WKS | WR1 | WRK | CVS | | XLS | XL5| DELIMITED [WITHDelimiter | WITH BLANK | WITH TAB| WITH CHARACTERDelimiter]]][ASnCodePage]
参数
FileName
指定 COPY TO 要创建的新文件名。若文件名中不包含扩展名,则指定扩展名为文件类型的默认扩展名。若不指定文件类型,则 COPY TO 创建一个新的Visual FoxPro 表,并且用默认扩展名 .DBF 指定表文件名。
DATABASEDatabaseName
指定要添加新表的数据库。
NAMELongTableName
指定新表的长名称。长名称最多可以包含到128 个字符并且可以在数据库中使用短文件名的地方使用它。
FIELDSFieldList
指定要复制到新文件的字段。若省略 FIELDS FieldLsit,则将所有字段复制到新文件。若要创建的文件不是表,则即使备注字段名包含在字段列表中,也不把备注字段复制到新文件。
FIELDS LIKESkeleton
指定与所给字段梗概相匹配的原始表中的字段。使用 COPY TO 创建的新文件中包含 Skeleton。
FIELDS EXCEPTSkeleton
指定在 COPY TO 创建的新文件中包含除了与字段梗概 Skeleton 匹配的所有字段。
字段梗概 Skeleton 支持通配符。例如,要想在新文件中包含以字母A 和P 开头的所有字段,可以使用下列代码:
COPY TO mytable FIELDS LIKE A*,P*
LIKE 子句可以和EXCEPT 子句组合使用:
COPY TO mytable FIELDS LIKE A*,P* EXCEPT PARTNO*
Scope
指定要复制到新文件的记录范围。只有在范围内的记录才被复制。Scope 子句为:ALL、NEXT nRecord、RECORD nRecordNumber 和REST。有关信息,请参阅帮助中的 Scope 子句。
FORlExpression1
指定只复制逻辑条件 lExpression1 为“真”(.T.) 的记录到文件中。包含 FORlExpression1 可按条件复制记录,筛选出不想要的记录。
若 lExpression1 是可优化表达式,则 Rushmore 优化有 FOR lExpression1 子句的copy to命令。为获得最佳效果,可在 FOR lExpression1 子句中使用可优化表达式。
有关优化表达式的内容,请参阅稍后部分的SET OPTIMIZE命令和《Microsoft Visual FoxPro 6.0 中文版程序员指南》第十五章“优化应用程序”的“掌握 Rushmore 技术”。
WHILElExpression2
指定一个条件,只有当逻辑表达式 lExpression2 为“真”(.T.) 时才复制记录。
[WITH] CDX | [WITH] PRODUCTION
创建一个与已有表的结构索引文件相同的新表结构索引文件。原始结构索引文件的标识和索引表达式被复制到新结构索引文件。CDX 等同于 PRODUCTION子句。
若不是复制到 Visual FoxPro 新表,则不要包含 CDX或PRODUCTION。
NOOPTIMIZE
使 COPY TO 的Rushmore 优化无效。
有关详细内容,请参阅稍后部分的SET OPTIMIZE命令。
TYPE
若要创建的文件不是 Visual FoxPro 表,则指定该文件类型。指定文件类型时不必包含 TYPE 关键字。
FOXPLUS
Visual FoxPro 备注文件与 FoxBASE+ 备注文件有不同的结构。若 VisualFoxPro 源表包含备注字段,则包含 FOXPLUS 子句可创建一个能在FoxBASE+ 中使用的表。Visual FoxPro 备注字段不能包含二进制数据,因为FoxBASE+ 不支持备
文档评论(0)