设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1873|回复: 1
打印 上一主题 下一主题

[Access本身] 求助使用SQL 存储过程实现按时隔日数据更新

[复制链接]
1#
发表于 2019-7-8 16:12:08 | 显示全部楼层
先说一个和主题无关的问题:
关联表太多,存在两个隐患。a、容易引发笛卡尔乘积而导致重复计算(一对多时最容易出现这个问题)。b、多表关联容易导致查询效率低下。例如一个表10万条,另一个表是20万条,第三个表是50万条,如果要查询匹配时,相当于10万×20万×50万……自己想想吧。一般情况下,假定要处理那50万条记录,分两个步骤update相对快一些。
接下来,给出一个与主题有关的解决方案:
使用日期参数来创建存储过程(例如,默认值为前一天,可以通过GetDate和dateadd函数,用convert转为yyyy-mm-dd格式。)然后使用“代理”里的作业,通过里面的计划任务,即可定时更新数据。详细请留意以下帖子:
http://www.office-cn.net/thread-124248-1-1.html
-----------------------
回复你两三个帖子了,我只能说,SQL server版块的帖子,你到底有没有看?或者说有没有认真去看?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-7 21:47 , Processed in 0.124703 second(s), 24 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表