ITPub博客

首页 > 数据库 > SQL Server > Oracle 和 SQL Server 个别小区别

Oracle 和 SQL Server 个别小区别

原创 SQL Server 作者:maohaiqing0304 时间:2015-01-16 11:29:29 0 删除 编辑



标题: 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执行计划对于初学者还算很人性化哦~


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


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



来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/28602568/viewspace-1403938/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
.

注册时间:2013-03-13

  • 博文量
    117
  • 访问量
    2626268