VF中如何将一个表的内容复制到另一个已经存在的表中

2024-11-16 16:34:24
推荐回答(2个)
回答1:

VF可使用APPEND FROM命令将一个表的内容复制到另一个已经存在的表中。
APPEND FROM命令
将另一个文件的记录添加到当前选定的表的末尾。
语法:
APPEND FROM FileName | ?
[FIELDS FieldList]
[FOR lExpression]
[[TYPE] [DELIMITED [WITH Delimiter | WITH BLANK | WITH TAB
| WITH CHARACTER Delimiter]
| DIF | FW2 | MOD | PDOX | RPD | SDF | SYLK
| WK1 | WK3 | WKS | WR1 | WRK | CVS
| XLS | XL5 [SHEET cSheetName] | XL8 [SHEET cSheetName]]]
[AS nCodePage]

APPEND FROM命令示例:
在下面的例子中,客户表被打开,那么Visual FoxPro中来自芬兰的所有记录附加的客户表追加到backup表。
CLOSE DATABASES
OPEN DATABASE (HOME(2) + 'Data\testdata')
USE customer && 打开customer表
USE backup
APPEND FROM customer FOR country = 'Finland'
USE
详细参数参阅MSDN Library Visual Studio 6.0电子文档。

回答2:

select * from 原表表名 into table 要复制到的那个表的表名