❶ C# 物理删除dbf数据,彻底删除数据
delete 是给表里的记录作删除标记,是逻辑删除。
pack 物理删除还要使用!
drop 是用于删除表等对象。
语法:PACK [DEMO][DBF]
参数描述:
MEMO
从备注文件中删除未使用空间,但不从表中删除标有删除标记的记录。备注字段的信息保存在一个相关的备注文件内。备注文件的文件名与表相同,扩展名为 .FPT。
DBF
从表中删除标有删除标记的记录,但不影响备注文件。
说明
当使用PACK命令时,VFP把所有没有做删除标记的记录复制到一个临时表中。执行完PACK命令后,VFP把原表从磁盘上删除,同时用原表名命名临时表。如果按ESC健中止PACK,就会删除临时表,原表保持不变。运行PACK命令时,如果磁盘空间不够,原表也将保持不变。
如果不带DEMO和DBF子句发出PACK 命令,PACK命令将同时作用于表和备注文件。
❷ DBF文件中删除整列
1、可以用微软的OFFICE中的Access,用打开外数据库,选择类型FOX DBF2或3,之后指向这个数据,在里面你就可以任意删除或是修改了。
2、网上有专门的ORCL数据库管理软件,非常好用,不过是英文版的,可以对一般的数据库文件进行查询、修改、排序等。
❸ 如何在microsoft visual foxpro打开的dbf格式表格删除表的一整列和删除一整行,求解
表设计器下面删除字段。
删除行的方法是,在该行左边点一下,显示黑点状态就可以了,或在命令行输入命令:
delete all for xm="郝建明"
这仅仅是逻辑删除。还要物理删除
再次输入命令:
pack
❹ dbf文件怎么删除
dbf是系统的一种特殊的文件格式!表示数据库文件,Foxbase,Dbase,Visual FoxPro,等数据库处理系统所产生的数据库文件! 可用FOXPRO打开,还可用EXCEL进行打开(参照网络)。你删除它干什么?
❺ 用sql 语句怎么彻底删除 dbf 数据库中所有数据。不是仅仅做个删除标记。
删除表中的记录:delete from 表名 where 条件表达式----------标记
pack------------------------------------------将标记的记录删除!
❻ 用sql语句怎么删除dbf文件中的一条纪录
删除表中的记录:delete from 表名 where 条件表达式
输出数据库中的表:drop table Table_name;
删除表格中所有内容保留表格结构:truncate table Table_name;
❼ 在DBF表格中有很多数据,怎么把不要的的数据删除例如把2003340010开头的数据删除
用EXCEL打开DBF文件,然后删除你想删除的数据就可以了,操作数据库文件要慎重,建议你先做个备份再操作。。
❽ 如何从表空间中“删除”数据文件
1.查看数据文件:
SQL> select name from v$datafile;
NAME
+DATA/orcl/system01.dbf
+DATA/orcl/undotbs01.dbf
+DATA/orcl/sysaux01.dbf
+DATA/orcl/users01.dbf
+DATA/orcl/undotbs02.dbf
/oracle/u01/app/oracle/oradata/orcl/SMS.dbf
/oracle/u01/app/oracle/oradata/orcl/WEBDB.dbf
7 rows selected.
2.查看数据文件状态
SQL> select file#,status,name from v$datafile where name like '%SMS%';
FILE# STATUS
NAME
6 ONLINE
/oracle/u01/app/oracle/oradata/orcl/SMS.dbf
1 rows selected.
3.确认操作系统上SMS数据文件已经不存在,u01文件夹都没有
[oracle@db1 ~]$ ll /oracle/
总计 6778872
drwxr-xr-x 2 oracle oinstall 4096 12-16 17:07 bak
-rw-rw-r-- 1 oracle oinstall 170 12-19 15:41 IMPORT.LOG
4.此时查看数据文件状态,状态没有异常
sec@ora10g> select file#,status,name from v$datafile where name like '%SMS%';
FILE# STATUS NAME
6 ONLINE /oracle/u01/app/oracle/oradata/orcl/SMS.dbf
5.手工将误删除的文件offline drop,成功
SQL> alter database datafile '/oracle/u01/app/oracle/oradata/orcl/SMS.dbf' offline drop;
Database altered.
6.此时,该文件的状态为“RECOVER”
SQL> select file#,status,name from v$datafile where name like '%SMS%';
FILE# STATUS NAME
6 RECOVER /oracle/u01/app/oracle/oradata/orcl/SMS.dbf
7.演示删除表空间,成功。
SQL> alter database datafile '/oracle/u01/app/oracle/oradata/orcl/SMS.dbf' offline drop;
Database altered.
8.最后确认,删除得很彻底。
SQL>select file#,status,name from v$datafile where name like '%SMS%';
no rows selected
SQL> select name from v$datafile;
NAME
+DATA/orcl/system01.dbf
+DATA/orcl/undotbs01.dbf
+DATA/orcl/sysaux01.dbf
+DATA/orcl/users01.dbf
+DATA/orcl/undotbs02.dbf
/oracle/u01/app/oracle/oradata/orcl/WEBDB.dbf
6 rows selected.
❾ 怎样删除dbf数据库中不需要的条目
删数据delete ,truncate
删表,删字段等等 drop
❿ vf数据库中的DBF文件里怎么删除行
单击要删除行最前面的空白处,选中这一整行,然后按delete就OK了