搜索
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 临时表的delete操作会因操作系统不同而不同吗?
标题:
临时表的delete操作会因操作系统不同而不同吗?
取消只看楼主
lljchi
等 级:
论坛游民
帖 子:172
专家分:95
注 册:2016-7-21
结帖率:
96.15%
楼主
已结贴
√
问题点数:20 回复次数:7
临时表的delete操作会因操作系统不同而不同吗?
临时表的delete操作处理会因操作系统不同而不同吗?
需要对一张表重复清空处理,使用delete语句在win7上一切正常,数据先被清空了再继续,在xp上则没反应,数据没被清空就继续在临时表上累加了。
delete之后没有使用pack语句,使用会提示错误
最后使用select语句获取不存在的记录建一个空的临时表代替,
请问这是操作系统的问题吗?谢谢!
搜索更多相关主题的帖子:
操作系统
记录
2017-01-11 08:22
lljchi
等 级:
论坛游民
帖 子:172
专家分:95
注 册:2016-7-21
第
2
楼
得分:0
回复 2楼 mywisdom88
谢谢,应该和空格无关,因为没用where子句
只用了delete from 表名
zap没用过,我以为是和pack一样也会无效
2017-01-11 09:55
lljchi
等 级:
论坛游民
帖 子:172
专家分:95
注 册:2016-7-21
第
3
楼
得分:0
回复 6楼 吹水佬
对,要清空的临时表也是通过select……into cursor …… readwrite创建的
2017-01-11 12:13
lljchi
等 级:
论坛游民
帖 子:172
专家分:95
注 册:2016-7-21
第
4
楼
得分:0
回复 7楼 taifu945
谢谢,原来是这样,看参考帮助中对zap的说明有:
执行 ZAP 命令相当于先执行 DELETE ALL 然后执行 PACK,但是 ZAP 要快很多。
就以为二者一样了
2017-01-11 12:17
lljchi
等 级:
论坛游民
帖 子:172
专家分:95
注 册:2016-7-21
第
5
楼
得分:0
回复 10楼 mywisdom88
谢谢,最后就是通过这样解决的,不过where .f.这种用法没试过,怕某个字段里正好有这个值导致没彻底清空
我是用 where 字段=‘9999999999’一个不会被使用的值
2017-01-11 15:08
lljchi
等 级:
论坛游民
帖 子:172
专家分:95
注 册:2016-7-21
第
6
楼
得分:0
回复 12楼 sdta
谢谢,这个真没考虑过,又涨知识了,我很少主动用create创建表,基本都是用select…… into创建
字段少的偶尔会用一下,这个临表70多个字段,觉得创建没删除省事
不过版主这么说了,我查了查用copy to好像可以不用写那么多字段就能实现结构复制,不知道说的对不对?
[此贴子已经被作者于2017-1-11 17:14编辑过]
2017-01-11 17:12
lljchi
等 级:
论坛游民
帖 子:172
专家分:95
注 册:2016-7-21
第
7
楼
得分:0
回复 14楼 sdta
看来我理解错了
2017-01-11 23:30
lljchi
等 级:
论坛游民
帖 子:172
专家分:95
注 册:2016-7-21
第
8
楼
得分:0
回复 16楼 mywisdom88
一般不明白的代码用着不放心,
现在明白了就可以用了,新的修改已经用上这种语句了
2017-01-12 09:07
8
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-473489-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.018086 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved