Foxtable(狐表)用户栏目专家坐堂 → 提高写入内部数据源表的速度


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

主题:提高写入内部数据源表的速度

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


加好友 发短信
等级:小狐 帖子:355 积分:3937 威望:0 精华:0 注册:2014/7/29 23:42:00
提高写入内部数据源表的速度  发帖心情 Post By:2015/3/19 13:55:00 [只看该作者]

用for循环,三层,I、J、K循环,通过计算算出一些数据,然后插入到内部数据源的数据表中。
现在是不断往里写,速度非常慢。
还有没其它的方式,insert into貌似只能用于外部数据源。我想用内部的就够了吧。多的话,10万条数据以上,内部数据源能接受吗?再就是速度怎么能提高?

怎么能提高效率


 Tables("浓度分布").AddNew()
        Tables("浓度分布").Current("CM") = CC4   

        CC4 = CC4 / m * (101300 * 22.4 * (T + 273.15)/ p / 273.15)

        Tables("浓度分布").Current("大气稳定度") = rate
        Tables("浓度分布").Current("X") = II
        Tables("浓度分布").Current("y") = KK
        'Tables("浓度分布").Current("J") = JJJ
        'Tables("浓度分布").Current("K") = KKK
        'Tables("浓度分布").Current("L") = LLL

        Tables("浓度分布").Current("Z") = JJ
        'Tables("浓度分布").Current("a1") = aa1
        'Tables("浓度分布").Current("b1") = bb1
        'Tables("浓度分布").Current("a2") = aa2
        'Tables("浓度分布").Current("b2") = bb2
        Tables("浓度分布").Current("gx") = ggx4
        Tables("浓度分布").Current("gy") = ggy5
        Tables("浓度分布").Current("gz") = ggz1
        Tables("浓度分布").Current("CV") = CC4




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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/3/19 13:59:00 [只看该作者]

insert into   一样可以用在内部数据源.

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


加好友 发短信
等级:小狐 帖子:355 积分:3937 威望:0 精华:0 注册:2014/7/29 23:42:00
貌似说不行呢  发帖心情 Post By:2015/3/19 14:00:00 [只看该作者]

用于向表中添加行。
本语句不能用于内部数据表,只能向外部数据表添加行。

语法

Insert Into 表名 (列名1, 列名2, 列名3....) Values(值1, 值2, 值3...)

例如:

Insert Into 订单 (编号,产品) Values(100,'PD01')

表示向订单表插入一行,编号列的内容设为100,产品列的内容为PD01

 

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/3/19 14:01:00 [只看该作者]

可以的

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/3/19 14:08:00 [只看该作者]

不行的话.只能慢慢遍历了咯

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/19 14:10:00 [只看该作者]

 加入代码可以快一些,但数据列大,肯定用 insert into 划算

 

http://www.foxtable.com/help/topics/0401.htm

 


 回到顶部