㈠ 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 &&物理删除