㈠ vf對資料庫表中的數據能進行哪些操作刪除數據有哪兩種方法
vf對資料庫表中的數據能進行定位記錄,追加記錄,刪除記錄,篩選記錄
刪除數據的兩種方法是邏輯刪除和物理刪除
邏輯刪除只是對這個記錄做個標記,並沒有真正刪除
物理刪除是徹底刪除記錄.
㈡ VF中常用的刪除命令有哪些邏輯刪除和物理刪除的區別是什麼
delete,屬於邏輯刪除,作用是給符合條件的記錄打上刪除標記,可用RECALL命令來恢復。
pack,屬於物理刪除,作用是將打上刪除標記的記錄物理刪除掉,不能恢復。
zap,直接將表中所有記錄物理刪除,表將只剩下結構,無記錄,不能恢復。
set delete on:表示在瀏覽記錄時不顯示帶刪除標記的記錄。
set delete off:表示在瀏覽記錄時要顯示帶刪除標記的記錄,默認為off。
㈢ 在VFP中,對表記錄的操作命令中,邏輯刪除記錄和物理刪除記錄的命令分別是什麼它們
邏輯刪除是將要刪除的記錄做刪除標記。邏輯刪除記錄做豎的命令格式是
dele [<范圍>] [for while<條件>]
如果省略范圍,則純早大默認邏輯刪除當前記錄。
物理刪除是指將記錄真正睜腔從磁碟中刪除掉,記錄號重新排列。
命令:pack
㈣ VF如何徹底刪除一條記錄,要用命令格式,好像要先寫刪除標記命令再寫物理刪除命令,求高手教
目前我就知道這個方法:
delete for <條件>
pack
如果省略" for <條件>"的話是邏輯刪除當前記錄指針的記錄,pack是物理刪除所有已有刪除標記的記錄。
另外一說,這是vf命令,還有一個SQL的命令
㈤ vfp中刪除數據是邏輯刪除還是物理刪除
用 delete 刪除的是邏輯刪除,只是添了刪除符號。用pack刪除的才是物理刪除。
㈥ vf取消第四號記錄的刪除標記,把第六號記錄物理刪除
go 4 &&定位到第4個記錄
recall &&取消刪除標記
go 6 &&定位到第6個
delete &&添加刪除標記
pack &&物理刪除