这个问题咋一看挺简单,实际操作时却并不那么简单:
1. 对于数据库表,应使用 drop table命令:
drop table 表
若直接使用 delete file删除表文件,则会在数据库中仍保留表的“后链”,导致数据库错误。
2. 对于自由表,尽管不存在“前后链”问题,但仍然建议你使用 drop table命令,该命令不仅会删除 *.dbf文件,同时也会删除相关的*.cdx、*.fpt等附属文件。
若使用 delete file 命令,必须在执行该命令前,确保表是关闭的。并且 *.dbf、*.cdx、*.fpt要分别删除。
3. 对于临时表(这里指使用 Create Cursor 或 Select...Into Cursor 建立的表),在表被关闭时会自动释放,无需手工删除。