add table 命令

table1 table2。 table1

add table 命令
在當前資料庫中添加一個自由表。

語法

ADD TABLE TableName | ?
[NAME LongTableName]

參數

TableName

指定添加到資料庫中的表的名稱。

?

顯示“打開”對話框,從中可以選擇添加到資料庫中的表。

NAME LongTableName

指定表的長名。長名可以包含 128 個字元,可用來取代擴展名為 .DBF 的短檔案名稱。

說明

將表添加到資料庫中後,可以象其他資料庫表一樣對該表進行操作。
表添加到資料庫中後,就不再是自由表。但是使用 REMOVE TABLE 命令又可以使資料庫中的任何一個表成為自由表。
要添加的表必須具備下列條件:

該表是有效的 .DBF 檔案。
除非為表指定一個唯一的長名稱,否則表不能與打開資料庫中已有的表同名。
表不能同時放在另一個資料庫中。使用 REMOVE TABLE 命令可把表從另一個資料庫中移去。
要往其中加入表的資料庫必須具備下列條件:

必須以獨占方式打開。要想獨占地打開一個資料庫,請在使用 OPEN DATABASE 命令時加入 EXCLUSIVE 子句。
不包含在事務中。

add 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

相關詞條

相關搜尋

熱門詞條

聯絡我們