Ⅰ 在DBF表格中有很多數據,怎麼把不要的的數據刪除例如把2003340010開頭的數據刪除
用EXCEL打開DBF文件,然後刪除你想刪除的數據就可以了,操作資料庫文件要慎重,建議你先做個備份再操作。。
Ⅱ C#中使用OLEDB如何徹底刪除DBF文件中的數據
delete 是給表裡的記錄作刪除標記,是邏輯刪除。
pack 物理刪除還要使用!
drop 是用於刪除表等對象。
語法:PACK [DEMO][DBF]
參數描述:
MEMO
從備注文件中刪除未使用空間,但不從表中刪除標有刪除標記的記錄。備注欄位的信息保存在一個相關的備注文件內。備注文件的文件名與表相同,擴展名為 .FPT。
DBF
從表中刪除標有刪除標記的記錄,但不影響備注文件。
說明
當使用PACK命令時,VFP把所有沒有做刪除標記的記錄復制到一個臨時表中。執行完PACK命令後,VFP把原表從磁碟上刪除,同時用原表名命名臨時表。如果按ESC健中止PACK,就會刪除臨時表,原表保持不變。運行PACK命令時,如果磁碟空間不夠,原表也將保持不變。
如果不帶DEMO和DBF子句發出PACK 命令,PACK命令將同時作用於表和備注文件。
Ⅲ 用sql 語句怎麼徹底刪除 dbf 資料庫中所有數據。不是僅僅做個刪除標記。
刪除表中的記錄:delete from 表名 where 條件表達式----------標記
pack------------------------------------------將標記的記錄刪除!
Ⅳ 如何刪除Oracle下無用的Dbf文件
system/sysaux/undo這些系統表空間是不能刪的;
你要確定哪些table是有用的,比如table_name like 'W%'等;
篩選出有數據的表空間,比如select tablespace_name from dba_tables where table_name like 'W%' group by tablespace_name order by 1;
把那些不在第1、3步中的表空間名字記下來;
確定無用的數據文件,比如select file_name, tablespace_name from dba_data_files where tablespace_name in ();
先把數據文件offline,然後再刪除,大功告成。
Ⅳ 兩個dbf文件中有部分重復內容,用什麼命令快速找出並刪除,只保留一個
用個笨辦法吧,
1、用帶distinct參數的select語句將不重復的記錄存入一數組中atemp,語句如下:
select * distinct from ksxx.dbf where .t. into array atemp
2、為安全,將表文件ksxx.dbf備份後,將表中的全部記錄刪除(手動操作全部刪除就最省事)
3、用append array將數組atemp追加到表ksxx.dbf中
select ksxx.dbf
append from array atemp
或者將表復制並重命名成ksxx_new.dbf ,刪除ksxx_new.dbf中的全部記錄,用帶distinct參數的select語句將不重復的記錄存入該表中
select * distinct from ksxx.dbf where .t. into table ksxx_new.dbf
如果需要,將ksxx_new.dbf重命名成ksxx.dbf
我沒試過,感覺理論上可行
Ⅵ dbf文件怎麼刪除
dbf是系統的一種特殊的文件格式!表示資料庫文件,Foxbase,Dbase,Visual FoxPro,等資料庫處理系統所產生的資料庫文件! 可用FOXPRO打開,還可用EXCEL進行打開(參照網路)。你刪除它干什麼?
Ⅶ 怎樣物理刪除DBF的記錄
1.所有記錄全部一次性刪除,可以使用PACK命令。
2.滿足某些條件的記錄刪除,有兩種方法,用SQL命令或VF命令,如刪除學生表中所有性別為男的記錄,可以用:
1)SQL命令
DELETE FROM 學表 WHERE 性別="男"
PACK
2)VF命令
DELETE FOR 性別="男"
PACK
感覺這樣的提問沒有意義
建議自己下去查查資料
Ⅷ 怎樣刪除dbf資料庫中不需要的條目
刪數據delete ,truncate
刪表,刪欄位等等 drop
Ⅸ 無法刪除表空間相應的.dbf文件,怎麼解決
你系統要安裝的有Excel,把DBF文件導入進去,這樣在用bigheadsheep的方法刪除dbf表中的數據就行了。(轉自其他網友
Ⅹ oracle windows下 dbf刪除
如果全刪除的話參考1F , 可以用帶參數方法比較快捷,(直接drop的方式需要手動去刪除物理文件.) drop tablespace 表空間名 including contents and datafiles;
你這種「在windows中存在卻又無法查看到這個文件,請問該如何刪除?」 這種存在你是通過什麼方法知道的.是佔了空間嗎? 如果真有文件,可以用windows命令行刪除:
開始-->執行-->cmd-->回車-->進到dbf所在目錄-->執行del 要刪除的文件名.-->回車