不同数据库SQL表达式的差异 是啊是啊,顶,不过Oracle正在学习中MSSQl中的Isnull(),oracle中是Nvl() 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主整理差异文档啊,呵呵恕我直言,这样的区别只能告诉你语法上的不同,其实如果你平时真的经常用到异构数据库,应该很容易熟悉起来。而这么多数据库最大的区别不是在语法上的,而是本质上架构和设计思想是不同的。这才真正决定了数据库使用和应用开发的不同。所以这样的整理未见得有很大意义。举个例子,oracle有分析函数,可以很快解决统计问题,其他数据库有的支持部分(通过完全不同的方式),有的根本没有,你怎么比较?很多人说sql server里有top,多好用啊,但是oracle可以用排序加rownum来实现,也并不困难,可是top和rownum有着好大的区别啊 其实我的意思并不是要找各个数据库的本质区别,我只想找到在要实现某一目的时,各种数据库SQL表达式不同的地方,就好比上面举的例子,查询数据表中前两条记录,Oracle中,SQL为select * from TABLE where rownum<=2.而在SQL Server中,SQL为select top 2 * from TABLE.至于数据库中怎么实现的,我们可以不用考虑。 请教SQL语句写法? 最基础的安装问题 如何判断字段是不是中文 建立一个TRIGGER监控两个关联表,将操作情况插入到一个表中 日期型数据显示在页面中和显示在excel中为什么格式不一样呢? 急急急急急急急:ORA-04098触发器"TEST1.USERS_TG"无效且未通过重新验证 基础问题:如何在oracle中手工建立一个数据库呢? 请教:ADO连接Oracle数据库问题,在线等 深圳附近或者说广东省有什么地方可以考RedHat的认证? 关于ORACLE和window2000的连接问题 分析函数的疑问 菜鸟提问!!!insert时,把字符串里的东东,怎么当做参数了!!!
恕我直言,这样的区别只能告诉你语法上的不同,其实如果你平时真的经常用到异构数据库,应该很容易熟悉起来。而这么多数据库最大的区别不是在语法上的,而是本质上架构和设计思想是不同的。这才真正决定了数据库使用和应用开发的不同。所以这样的整理未见得有很大意义。
举个例子,oracle有分析函数,可以很快解决统计问题,其他数据库有的支持部分(通过完全不同的方式),有的根本没有,你怎么比较?很多人说sql server里有top,多好用啊,但是oracle可以用排序加rownum来实现,也并不困难,可是top和rownum有着好大的区别啊