正文

VFP命令系列教程---ADD TABLE 命令2006-04-30 10:01:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/itzhiren/13396.html

分享到:

ADD TABLE 命令

在当前数据库中添加一个自由表。
ADD TABLE TableName | ?   [NAME LongTableName]
参数
TableName
        指定添加到数据库中的表的名称。

?
        显示“打开”对话框,从中可以选择添加到数据库中的表。

NAME LongTableName
        指定表的长名。长名可以包含 128 个字符,可用来取代扩展名为 .DBF 的短文件名。
备注
        将表添加到数据库中后,可以象其他数据库表一样对该表进行操作。 
        表添加到数据库中后,就不再是自由表。但是使用 REMOVE TABLE 命令又可以使数据库中的任何一个表成为自由表。 
        要添加的表必须具备下列条件:
该表是有效的 .DBF 文件。
除非为表指定一个唯一的长名称,否则表不能与打开数据库中已有的表同名。
表不能同时放在另一个数据库中。使用 REMOVE TABLE 命令可把表从另一个数据库中移去。
要添加表的数据库不能在一个事务处理中被调用。
示例
        下面的示例创建名为 mydbc1 和 mydbc2 的两个数据库和一个名为 table1 的表。在创建表时,把表添加到数据库 mydbc1 中,然后关闭这个表,并将它从数据库 mydbc1 中移去。接着使用 ADD TABLE 命令把表添加到 mydbc2 中,最后使用 rename 命令将表名由 table1 改为 table2。
CREATE DATABASE mydbc1
CREATE DATABASE mydbc2
SET DATABASE TO mydbc1
CREATE TABLE table1 (cField1 C(10), n N(10))  && 添加表到 mydbc1
CLOSE TABLES     && 要从数据库中移除表它必须是关闭的
Remove Table table1
SET DATABASE TO mydbc2
ADD TABLE table1
RENAME TABLE table1 TO table2

阅读(4265) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册