Foxtable(狐表)用户栏目专家坐堂 → [求助]外部数据存储效率问题


  共有3430人关注过本帖树形打印复制链接

主题:[求助]外部数据存储效率问题

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111381 积分:566969 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/8 13:55:00 [显示全部帖子]

判断是否表达式列:
if DataTables("订单").DataCols("金额").Expression > "" then msgbox("表达式列")

对于access来说已经是最高的效率了,如果嫌事务长,可以自行分批处理,比如每遍历有10000行更改就保存提交一次

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111381 积分:566969 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/8 14:24:00 [显示全部帖子]

1、这个是.net内部自行控制的,外部没有办法控制判断

2、每一批都有单独创建和提交事务,理论上是差不多的,复制都是也要插入同样多的数据,好处是可以减少事务锁表的时间,让其它用户可以使用这个表

3、不管什么数据库都只能这样,如果是新增有些数据库会提供批量处理的方法:http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=147288&replyID=&skin=1

 回到顶部