A D D T A B L E 命 令

A D D T A B L E 命 令 - 图1向 当前数据库中添加表

语 法

ADD TABLE TableName | ? [NAME LongTableNam e]

参 数 描 述

TableName

A D D T A B L E 命 令 - 图2指 定 添 加 到 数 据 库 中 的 表 的 名 称

?

A D D T A B L E 命 令 - 图3A D D T A B L E 命 令 - 图4A D D T A B L E 命 令 - 图5A D D T A B L E 命 令 - 图6显 示 打 开 对 话 框 从 中 可 以 选 择 添 加 到 数 据 库 中 的 表

N A M E LongTableName

A D D T A B L E 命 令 - 图7A D D T A B L E 命 令 - 图8A D D T A B L E 命 令 - 图9指 定 表 的 长 名 长 名 可 以 包 含 128 个 字 符 可 用 来 取 代 扩 展 名 为 .DBF 的 短文 件 名

说 明

A D D T A B L E 命 令 - 图10A D D T A B L E 命 令 - 图11将表添加到数据库后 可以像其他数据库表一样对该表进行操作

A D D T A B L E 命 令 - 图12A D D T A B L E 命 令 - 图13A D D T A B L E 命 令 - 图14表添加到数据库后 就不再是自由表 但是使用 REMOVE TABLE 命令又可以使数据库中的任何一个表成为自由表

A D D T A B L E 命 令 - 图15要添加的表必须具备下列条件

  • A D D T A B L E 命 令 - 图16

    表 是 有 效 的 .DBF 文 件

  • A D D T A B L E 命 令 - 图17A D D T A B L E 命 令 - 图18

    除 非 为 表 指 定 一 个 唯 一 的 长 名 称 否 则 表 不 能 与 打 开 数 据 库 中 已 有 的 表 同名

  • A D D T A B L E 命 令 - 图19A D D T A B L E 命 令 - 图20

    表 不 能 同 时 放 在 另 一 个 数 据 库 中 使 用 REMOVE TABLE 命 令 可 把 表 从 另一 个 数 据 库 中 移去

A D D T A B L E 命 令 - 图21事务处理中不能包含添加表的数据库

示 例

A D D T A B L E 命 令 - 图22A D D T A B L E 命 令 - 图23A D D T A B L E 命 令 - 图24A D D T A B L E 命 令 - 图25A D D T A B L E 命 令 - 图26A D D T A B L E 命 令 - 图27A D D T A B L E 命 令 - 图28A D D T A B L E 命 令 - 图29A D D T A B L E 命 令 - 图30A D D T A B L E 命 令 - 图31A D D T A B L E 命 令 - 图32下面的示例创建名为 和 的两个数据库和一个名为 的表 在创建表时 把表添加到数据库 中 然后关闭这个表 并将它从数据库

A D D T A B L E 命 令 - 图33A D D T A B L E 命 令 - 图34A D D T A B L E 命 令 - 图35中移去 接着使用 ADD TABLE 命令把表添加到 中 最后使用 RENAME

A D D T A B L E 命 令 - 图36A D D T A B L E 命 令 - 图37A D D T A B L E 命 令 - 图38A D D T A B L E 命 令 - 图39命令将表名由 改为CREATE DATABASE mydbc1 CREATE DATABASE mydbc2

SET DATABASE TO mydbc1

A D D T A B L E 命 令 - 图40CREATE TABLE table1 (cField1 C(10), n N(10)) && 往 mydbc1 中添加表CLOSE TABLES && 要从数据库中移去表 应 先 将 该 表 关 闭 REMOVE TABLE table1

A D D T A B L E 命 令 - 图41A D D T A B L E 命 令 - 图42A D D T A B L E 命 令 - 图43A D D T A B L E 命 令 - 图44SET DATABASE TO mydbc2

table1

RENAME TABLE table1 TO table2

请 参 阅

CLOSE DATABASES , CREATE DATABASE , DISPLAY TABLES , FREE TABLE , OPEN DATABASE , REMOVE TABLE