问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在vfp中删除索引的命令是什么?

发布网友 发布时间:2022-04-22 15:14

我来回答

3个回答

热心网友 时间:2023-08-11 18:55

DELETE 命令请参阅
DELETE - SQL | DELETED() | PACK | RECALL | SET DELETED
[该主题是 beta 版的一部分并将在今后的版本中修改. 空的主题包含了一个占位符.]

发送该主题的返馈到微软

给要删除的记录做标记。

DELETE [Scope] [FOR lExpression1] [WHILE lExpression2]
[IN nWorkArea | cTableAlias] [NOOPTIMIZE]
参数
Scope
指定要做删除标记的记录范围,Scope 子句有:ALL、NEXT nRecords、RECORD nRecordNumber 和 REST。
有关 Scope 子句的详细内容,请参阅 scope(作用域)子句 和 语言概述。

DELETE 的默认范围是当前记录 (NEXT 1)。

FOR lExpression1
指定一个条件,仅给满足逻辑条件 lExpression1 的记录做删除标记。
如果 lExpression1 是一个可优化表达式,且表在 DELETED( ) 上建立索引时,可以用 Rushmore 优化 DELETE ... FOR 创建的查询。要得到最佳性能,可在 FOR 子句中使用一个可优化表达式。

有关 Rushmore 可优化表达式的内容,请参阅 SET OPTIMIZE 和 优化应用程序 中的 用 Rushmore 查询优化数据访问速度。

WHILE lExpression2
指定一个条件。只要 lExpression2 计算为“真”(.T.),就给这些记录做删除标记。
IN nWorkArea
指定要添加记录删除标记的表所在的工作区。
IN cTableAlias
指定要添加记录删除标记的表的别名。
如果省略 nWorkArea 和 cTableAlias,就给当前选定工作区中的表记录做删除标记。

NOOPTIMIZE
关闭 DELETE 的 Rushmore 优化。
备注
标有删除标记的记录在使用 PACK 前并不从表上做物理删除。标有删除标记的记录可以用 RECALL 恢复(清除标记)。

示例
下面的示例打开 testdata 数据库中的 customer 表,delete 标识字段 country 中包含 usa 的所有要删除的记录。所有做了删除标记的记录都显示出来。recall all 用来清除所有删除标记。

CLOSE DATABASES
OPEN DATABASE (HOME(2) + 'Data\testdata')
USE customer && 打开 Customer 表

DELETE FOR country = 'USA' && 删除标记
CLEAR
LIST FIELDS company, country FOR DELETED() && List marked records
RECALL ALL && Unmark all records marked for deletion
请参阅
DELETE - SQL | DELETED() | PACK | RECALL | SET DELETED

热心网友 时间:2023-08-11 18:55

delete from 表名

需要注意的是,foxpro中delete 执行之后,并不是真正的删除数据,只是将其标志位设置为删除,如果想真正删除,还需要执行pack
即:
delete from 表名
pack

热心网友 时间:2023-08-11 18:56

给准备删除的记录加上删除标志
可以是单独一个delete,针对当前记录
也可以是delete next 10,针对此后10条记录
也可以是delete all,针对所有记录
也可以是delete for 性别="男",针对所有“性别”字段值是“男”的记录
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
2198香辣虾是什么意思 虾什么梗 肖战 刻纸制作需要哪些步骤 好玩的生存游戏手游(好玩的生存游戏手游推荐) 北京电脑职业培训学校都有哪些北京电脑培训班都有哪些 欧盟商标注册需要提供什么资料? 怎么注册欧盟商标?需要准备哪些材料? 5g手机有什么好处 5g手机大概多少钱 口水臭是什么原因呢? 口水臭是什么原因 口水臭怎么改善 任务栏的索引图标 如何删除? excel表格制作合并单元格怎么做自动序号 花呗怎么涨额度? 怎么提高蚂蚁花呗额度?我的才1500 我的花呗额度最多是1500,请问还可以提升吗 支付宝蚂蚁花呗额度到了1500了之后还能上升吗? 404 Not Found 蚂蚁花呗额度1500还清了 下一次额度提升是多少 404 Not Found 404 Not Found 花呗总计额度可用是什么意思 我的花呗额度最多是1500,请问还可以提升吗? 花呗怎么做才能提额?我额度1500 花呗怎么提升额度到1500? web信息系统所需要的进行的测试包括()。①功能测试②性能测试③安全测试④兼容性测试⑤可用性测试 web登录一般要测试什么 对一款软件进行web测试主要测试哪些内容 手工揉面面包能松软吗 做面包时,手工揉面要揉多长时间? 面包房怎么揉面 请问怎么在word2007中删除索引项 怎样删除VF 中表的索引。用命令法 word07版怎样取消标记索引项 office的文档里面怎么快速去掉索引的二三级标题? 如何去掉任务栏右下角的索引图标 win7下如何取消文件夹分类标签索引 高分寻求如何删除word索引标记?急!!!!!在线等。 自动生成目录中标记索引时那个点点怎么去掉 带老妈旅行怎样发朋友圈? 陪家人旅游的朋友圈说说 一家人出去玩晒朋友圈怎么说? 带父母旅游心情句子 带着父亲出去旅游的好句子 带上妈妈和婆婆禾木一日游朋友圈说说怎么写? 父母旅游怎么发朋友圈 爸妈去旅游,怎么说祝福语 陪伴父母的朋友圈怎么发? 陪父母的朋友圈说说 带父母出来玩发朋友圈说些啥 哥捉住暑假末假期带老爸出去玩怎么发朋友圈?