3个回答
展开全部
你既然最终要保存为access文件,你应当先导入access然后再对数据进行处理,理由如下:
1、VBA,C,C#,Jave等编程语言是面向记录的语言,SQL是面向集合的语言,也就是VBA,C,C#,Jave等编程语言需要对记录一条一条处理,而SQL把一堆记录做为集合来处理的,(除非VBA,C,C#,Jave等编程语言操纵调用SQL来处理),所以SQL效率高。
2、其次,VBA,C,C#,Jave等编程语言是一种过程语言,SQL是非过程语言,过程语言需要描述应该如何一步一步的去完成一项任务,而SQL不需要,这使得SQL语言在逻辑层次上高于过程语言。
3、ACCESS中你无论编写SQL代码还是用查询分析器来处理数据,它都是用SQL来处理数据的。
这就是我推荐的理由,你逐行处理肯定效率低,还好是20万行,如果200万、2000万行?!
1、VBA,C,C#,Jave等编程语言是面向记录的语言,SQL是面向集合的语言,也就是VBA,C,C#,Jave等编程语言需要对记录一条一条处理,而SQL把一堆记录做为集合来处理的,(除非VBA,C,C#,Jave等编程语言操纵调用SQL来处理),所以SQL效率高。
2、其次,VBA,C,C#,Jave等编程语言是一种过程语言,SQL是非过程语言,过程语言需要描述应该如何一步一步的去完成一项任务,而SQL不需要,这使得SQL语言在逻辑层次上高于过程语言。
3、ACCESS中你无论编写SQL代码还是用查询分析器来处理数据,它都是用SQL来处理数据的。
这就是我推荐的理由,你逐行处理肯定效率低,还好是20万行,如果200万、2000万行?!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询