如何快速删除数据库中的所有记录!!!

时间:2021-09-22 21:45:03
如何快速删除数据库中的所有记录!!!
我不想用deleterow()一条一条地删除!!!
除了用delete语句还有别的办法吗?

18 个解决方案

#1


去查查数据窗口缓冲区吧,然后把数据全都移到DELETE中去,然后再UPDATE数据窗口。
dw_1.RowsMove(1, dw_1.DeletedCount(), Delete!, &

dw_1, 1, Primary!)

#2


truncate table tabname;

#3


dw_1.reset()
dw_1.update()

#4


delete 
from 表名;

#5


直接delete语句

#6


数据窗: rowsmove
数据库: Truncate table xxx(小心,是全部删除,而且没有日志的)
         Delete from xxx where ......

#7


先把表删掉
再重建此表

记录多的话,这个方法比较快

#8


同意楼上的意见。但是在新建表的时候不要忘了建索引。

#9


同意楼上的意见。但是在新建表的时候不要忘了建索引。

#10


dw_1.reset()
dw_1.updata()
commit using sqlca;

#11


dw_1.reset()只能把前台的数据去掉,不能影响到后台!

#12


delect * from 表名
数据库update

#13


delect * from 表名
数据库update

#14


错了
delete不是delect

#15


知错知错,学习!

#16


如果都需要删除的话:假设是  sql server
可以将数据库生成sql  脚本,在重新生成数据库,这个时候所有的数据都没有了,是一个空的数据库

#17


truncate table tabname比较好,速度奇快,没有日志!
delete from tablename where 1= 1 也行,但要commit !

#18


truncate table tabname是什么版本才有的怎么我在pb6.5的帮助中没有找到其信息

#1


去查查数据窗口缓冲区吧,然后把数据全都移到DELETE中去,然后再UPDATE数据窗口。
dw_1.RowsMove(1, dw_1.DeletedCount(), Delete!, &

dw_1, 1, Primary!)

#2


truncate table tabname;

#3


dw_1.reset()
dw_1.update()

#4


delete 
from 表名;

#5


直接delete语句

#6


数据窗: rowsmove
数据库: Truncate table xxx(小心,是全部删除,而且没有日志的)
         Delete from xxx where ......

#7


先把表删掉
再重建此表

记录多的话,这个方法比较快

#8


同意楼上的意见。但是在新建表的时候不要忘了建索引。

#9


同意楼上的意见。但是在新建表的时候不要忘了建索引。

#10


dw_1.reset()
dw_1.updata()
commit using sqlca;

#11


dw_1.reset()只能把前台的数据去掉,不能影响到后台!

#12


delect * from 表名
数据库update

#13


delect * from 表名
数据库update

#14


错了
delete不是delect

#15


知错知错,学习!

#16


如果都需要删除的话:假设是  sql server
可以将数据库生成sql  脚本,在重新生成数据库,这个时候所有的数据都没有了,是一个空的数据库

#17


truncate table tabname比较好,速度奇快,没有日志!
delete from tablename where 1= 1 也行,但要commit !

#18


truncate table tabname是什么版本才有的怎么我在pb6.5的帮助中没有找到其信息