Oracle 和 SQL Server 个别小区别

来源:这里教程网 时间:2026-03-02 10:35:53 作者:



链接:http://blog.itpub.net/28602568/viewspace-1403928/

标题: Oracle 和 SQL Server 个别小区别

作者:lōττéry©版权所有[文章允许转载,但必须以链接方式注明源地址,否则追究法律责任.]



注释:
 前几天看到一个帖子http://www.itpub.net/thread-1905222-1-1.html Oracle DBA不会装sql server!
  躺着中枪的我鸟悄的装了sql server数据库; 觉得sql server和oracle 还有蛮多不一样的地方;
  下面我们简单的看下我前几天测试的Oracle 和SQL Server 不同吧~


创建表:
Oracle     : create table t as select * from 表 ;
SQL  Server : select  into t from 表;


伪表:
Oracle     : select 1 a from dual ;
SQL  Server : select 1 a ;


伪列:
Oracle     : 有rownum伪列
SQL  Server : SQL Server和Sybase 均没有
*** 但oracle和sql server都可以用ROW_NUMBER() over(order by name)函数;


提交:
Oracle     : oracle事物默认手动提交(off) --> set autocommit on 设置自动提交
SQL  Server : sql server事物默认自动提交  --> SET IMPICIT_TRANSACTIONS ON 可设置手动提交


注释符:
Oracle 和 SQL  Server 注释符都可以用 【--】、【/**/】



执行计划:

Oracle     执行计划:




SQL  Server 执行计划: 


*** 个人感觉 sql server执行计划对于初学者还算很人性化哦~


  【源于本人笔记】 若有书写错误,表达错误,请指正...


此条目发表在 数据库 分类目录。将固定连接加入收藏夹。


相关推荐