社区
VFP
帖子详情
有关清理数据库
gracedida
2011-10-10 11:26:18
在 vfp6.0中,要设置参照完整性,先清理数据库,
提示:不能更新临时表。已执行过 close tables all 命令
在vfp8.0中,打开数据库后,菜单中“清理数据库”选项不可用。
谢谢!
...全文
233
15
打赏
收藏
有关清理数据库
在 vfp6.0中,要设置参照完整性,先清理数据库, 提示:不能更新临时表。已执行过 close tables all 命令 在vfp8.0中,打开数据库后,菜单中“清理数据库”选项不可用。 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gracedida
2011-10-12
打赏
举报
回复
感谢!明白了。
十豆三
2011-10-11
打赏
举报
回复
[Quote=引用 13 楼 gracedida 的回复:]
清理数据库不就是 将数据库表 中 有删除标记的记录彻底删除吗
[/Quote]
不是,清理数据库与删除数据库中表的有删除标记的记录是不一样,要是一样就叫清理数据库中的表
你将数据库添加一个表,保存,关闭数据库,再打开数据库,再移出一个表,保存,关闭数据库。
这时你
Use 数据库文件名.Dbc && 数据库也是表文件,是可以这样打开的。
Browse &&看一下,有一些带删除标记的记录,
Use &&关闭
然后你执清理数据库,再用此方法 打开,看一下,就没有带删除标记的记录。
其实清理数据为就是对数据库.DBC进行PACK(因为数据库也是表文件),并不是地数据库中的表进行PACK。
gracedida
2011-10-11
打赏
举报
回复
清理数据库不就是 将数据库表 中 有删除标记的记录彻底删除吗
十豆三
2011-10-11
打赏
举报
回复
[Quote=引用 9 楼 gracedida 的回复:]
你退出VFP,再重新启动 VFP,然后
OPEN DATABASE 数据库.dbc EXCLUSIVE
MODIFY DATABASE
然后你再看看 clean up database 菜单
按照以上方法做后,clean up database 菜单可用,可是,点击后依然不能把数据库表中 有删除标记的记录彻底删除。
谢谢!
[/Quote]你是要清理数据库,还是要删除数据库中表中的带删除标的记录,如果是后者,请参考6楼代码。
gracedida
2011-10-11
打赏
举报
回复
我知道如何彻底删除数据记录。
疑惑的是,为什么清理数据库不起作用
jxjdzwang5555
2011-10-11
打赏
举报
回复
OPEN DATABASE 数据库 EXCLUSIVE
remove table 数据表
close database all
use 数据表
pack
gracedida
2011-10-11
打赏
举报
回复
你退出VFP,再重新启动 VFP,然后
OPEN DATABASE 数据库.dbc EXCLUSIVE
MODIFY DATABASE
然后你再看看 clean up database 菜单
按照以上方法做后,clean up database 菜单可用,可是,点击后依然不能把数据库表中 有删除标记的记录彻底删除。
谢谢!
gracedida
2011-10-10
打赏
举报
回复
数据库是以独占的方式打开的。
gracedida
2011-10-10
打赏
举报
回复
同样,在vfp8.0中, 选中待设置参照完整性的数据库后,菜单 “database\clean up database” 不可用。
gracedida
2011-10-10
打赏
举报
回复
由于文件本在优盘中,后拷贝至硬盘后,没有了上述提示。
现在情况是,在 vfp6.0 中,在设置参照完整性以前,执行了菜单“清理数据库”后 ,数据库中有删除标记的记录并未被彻底删除。
wwwwb
2011-10-10
打赏
举报
回复
详细说明
wwwwb
2011-10-10
打赏
举报
回复
数据库中有删除标记的记录并未被彻底删除。
应该是表中的记录吧,
USE TT EXCL
PACK
十豆三
2011-10-10
打赏
举报
回复
[Quote=引用 4 楼 gracedida 的回复:]
数据库是以独占的方式打开的。
[/Quote]
独占方式打开,clean up database 应该是可用的。
你退出VFP,再重新启动 VFP,然后
OPEN DATABASE 数据库.dbc EXCLUSIVE
MODIFY DATABASE
然后你再看看 clean up database 菜单
十豆三
2011-10-10
打赏
举报
回复
你是要彻底删除数据库中的表的带删除标记的记录,那
Close Databases All
Use 数据库名!表名 Exclusive
Pack
十豆三
2011-10-10
打赏
举报
回复
VALIDATE DATABASE
数据库
太大影响性能?教你定期
清理
history.db
本文针对Fun-ASR WebUI中SQLite
数据库
history.db因长期积累导致查询缓慢、页面卡顿的问题,详解其膨胀机理(未VACUUM与缺失索引),提出分层
清理
策略及三种实践方式:WebUI手动清空、SQLite命令行精准
清理
(含DELETE+VACUUM)、Linux/macOS定时自动化脚本。实测显示
清理
后
数据库
体积缩减超80%,查询耗时降低10倍以上,并给出‘3-30-300’长效运维法则。
数据库
领域数据仓库的归档与
清理
策略
本文聚焦
数据库
领域数据仓库的归档与
清理
策略,介绍了背景、核心概念,讲解了基于时间和数据使用频率的算法原理及操作步骤,给出 Python 代码示例。通过数学模型分析成本与性能,结合项目实战展示开发过程,探讨应用场景,推荐工具资源,总结未来趋势与挑战。
Advanced Database Cleaner - WordPress
数据库
清理
优化插件
Advanced Database Cleaner Pro是一款高效的WordPress
数据库
清理
工具,可删除冗余数据如修订、草稿、垃圾评论及孤立表,优化
数据库
结构,提升网站性能与响应速度,适用于网站变慢或定期维护场景。
Highgo Database
数据库
清理
流复制节点
本文详述了Highgo Database(瀚高
数据库
)中
清理
失效流复制节点的操作流程,包括关闭
数据库
与数据备份、调整postgresql.auto.conf关键参数(如hot_standby_feedback、wal_level、max_wal_senders)、停用流复制、执行VACUUM FULL
清理
膨胀表、查询并释放阻塞事务锁、删除冗余复制槽及同步节点配置,并验证WAL日志空间回收效果。
探索
数据库
清理
的神器:Node.js Database Cleaner
在软件开发尤其是单元测试中,保持
数据库
干净很重要。Node.js Database Cleaner是为简化
数据库
清理
而生的开源库,支持MongoDB等多种主流
数据库
。它安装简单,适用于单元测试、CI/CD等场景,具有广泛支持、配置灵活等特点,能提升开发效率和测试可靠性。
VFP
2,749
社区成员
29,142
社区内容
发帖
与我相关
我的任务
VFP
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
复制链接
扫一扫
分享
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章