如何快速删除数据库中的所有记录!
如何快速删除数据库中的所有记录!!
我不想用deleterow()一条一条地删除!!
除了用delete语句还有别的办法吗?
去查查数据窗口缓冲区吧,然后把数据全都移到DELETE中去,然后再UPDATE数据窗口。
dw_1.RowsMove(1, dw_1.DeletedCount(), Delete!, &
dw_1, 1, Primary!)
dw_1.reset()
dw_1.update()
数据窗: rowsmove
数据库: Truncate table xxx(小心,是全部删除,而且没有日志的)
Delete from xxx where .....
先把表删掉
再重建此表
记录多的话,这个方法比较快
同意楼上的意见。但是在新建表的时候不要忘了建索引。
同意楼上的意见。但是在新建表的时候不要忘了建索引。
dw_1.reset()
dw_1.updata()
commit using sqlca;
dw_1.reset()只能把前台的数据去掉,不能影响到后台!
delect * from 表名
数据库update
delect * from 表名
数据库update
如果都需要删除的话:假设是 sql server
可以将数据库生成sql 脚本,在重新生成数据库,这个时候所有的数据都没有了,是一个空的数据库
truncate table tabname比较好,速度奇快,没有日志!
delete from tablename where 1= 1 也行,但要commit !
truncate table tabname是什么版本才有的怎么我在pb6.5的帮助中没有找到其信息