Foxtable(狐表)用户栏目专家坐堂 → 如何提高跨表更新效率?


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

主题:如何提高跨表更新效率?

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


加好友 发短信
等级:婴狐 帖子:16 积分:316 威望:0 精华:0 注册:2018/2/1 11:18:00
如何提高跨表更新效率?  发帖心情 Post By:2020/3/31 22:21:00 [只看该作者]

系统中有两张表,表A和表B结构相似,具有编号,批次,AX,BX......,需要用表B中编号与表A相同的行值替换表A中的相应字段值。当用replacefor()函数操作时,效率极低,如何提高处理
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:upd.rar

效率。

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


加好友 发短信
等级:超级版主 帖子:110648 积分:563148 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/31 22:30:00 [只看该作者]

使用SQL

update {表A} As a inner join {表B} As b on a.编号=b.编号 set a.批次=b.批次,a.AX=b.AX


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


加好友 发短信
等级:婴狐 帖子:16 积分:316 威望:0 精华:0 注册:2018/2/1 11:18:00
  发帖心情 Post By:2020/4/4 6:46:00 [只看该作者]

您好!内部表上述代码可以成功。同样的表字段,当使用外部表时,无法更新,不知原因,求助。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:upd1.rar



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


加好友 发短信
等级:婴狐 帖子:16 积分:316 威望:0 精华:0 注册:2018/2/1 11:18:00
  发帖心情 Post By:2020/4/4 19:19:00 [只看该作者]

执行命令写错了,粗心!!

 回到顶部