惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

罗磊的独立博客
G
Google Developers Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
腾讯CDC
有赞技术团队
有赞技术团队
Vercel News
Vercel News
MongoDB | Blog
MongoDB | Blog
M
MIT News - Artificial intelligence
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
B
Blog RSS Feed
I
InfoQ
Blog — PlanetScale
Blog — PlanetScale
博客园_首页
The Cloudflare Blog
B
Blog
C
Check Point Blog
Stack Overflow Blog
Stack Overflow Blog
IT之家
IT之家
U
Unit 42
D
Docker
月光博客
月光博客
aimingoo的专栏
aimingoo的专栏
博客园 - Franky
A
About on SuperTechFans

博客园 - 雨帘

农村出身的80后身处都市的十大尴尬 HP大中华区总裁孙振耀退休感言(转) 转——如何让上司支持自己的想法 WMS部分互操作完成 支持WMS GeoMapNet开发日志——导出 地图缓存的研究 Research on Tile Map 西湖的残冬 新型统计图 SVG的WebGIS实例 大地经纬度和国家标准坐标转换 三层设计模式初步分离 IMS服务自动注册功能实现 聚合(Aggregation)和组合(Composition)的区别 Personal ArcSDE不支持IIS6的使用 VML脚本产生 脚本操作table 为什么我的ActiveSync连接不上模拟器
建立在不同的数据库引擎的Sql问题,无思路
雨帘 · 2008-01-05 · via 博客园 - 雨帘

    最近将以前项目中的一些能够做成通用的功能的模块整理成可以通用的模块,但是原来项目是建立在SqlServer2005上的,我现在把功能建立在通用数据库访问层上,但是这个访问层包括了Access、Sq了Server、Oracle等数据库引擎上的,但是各种不同的数据库引擎对一些概念的处理不同,这样就很难使得一些查询和统计的Sql语句做成一致,也就是说如果不对特殊的引擎进行修整的话,这些功能就很难统一起来。Access对时间的处理和SqlServer对时间的处理就不一样,所以现在很难做成统一,也一直没有思路。
    页面上的条件设置好了以后,比如时间设置好了,前端把这个时间传回了后端,但是在生成查询的Sql语句时,如果不加处理,那么时间将随着sql语句带入了引擎接口中进行处理,这样Access就不识别,但是SqlServer能够处理得了,当然还有很多的问题可能需要考虑到。我想可以归纳为Access、SqlServer、Oracle等数据库引擎对Sql的不同处理。
    感谢项目组的前人,也希望也在这里,大家看到了有新的想法能够一起共享,毕竟要是在一个地方卡住了,真的没那么容易跳出来。