free table 命令

请参阅

删除表中的数据库引用。

语法

FREE TABLE TableName

参数

TableName

指定要删除数据库引用的表的名称。

说明
如果从磁盘中意外地删除了某个数据库,那么原来此数据库中包含的表仍然保留对该数据库的引用。free table 命令在打开该表或把此表添加到另一个数据库中的同时,可以从表中删除数据库引用。

附注
如果数据库在磁盘上仍然存在,则不能用 free table 命令从该数据库中移去表。如果数据库在磁盘上存在,同时执行 free table 命令,将可能无法使用该数据库,在这种情况下应该使用 REMOVE TABLE 命令。与 free table 命令不同,REMOVE TABLE 命令移去与表相关的所有引用——从数据库到主索引、默认值以及有效性规则。