sql server 与 oracle 区别

 

sql server 数据库是一种关系型数据库,是一门语言

orcale 是一种数据库  前者用于适应于中小型 后都适应于大型数据库 基本上语法没什么区别

1:两个字段联合例子

       在 sql  中 ,select   a+b from table ( a 和 b 分别是table 中的字段,在sql中 用“+”连接  )

       在 oracle 中,  select    a   ||   b     from   table ( a 和 b 分别是table 中的字段,在oracle中 用“||”连接  )

 

2: oracle中有复合数据类型 sql server中没有

   声明方式:变量名 对象名%type
   这里的变量类型可以是所有以存在的数据类型,具有依赖性 ,存储过程中用这种变量比较灵活,但效率应该会   低 些

 oracle存储过程中借助cursor类型变量返回并访问记录集 sql server中我没用过类似功能



  oracle里这么用:存储过程中边查询边给变量赋值
  select 某一列名 into 变量名 from table where ..;
  相当于oracle中的select 变量名=列....



3:Oracle可在所有主流平台上运行。 安全性能方面高


     SQL Server只能在Windows下运行

 

 
阅读更多
上一篇进程和线程 区别
下一篇oracle的存储过程返回记录集
想对作者说点什么? 我来说一句

oraclesql server区别

2012年05月06日 131KB 下载

oraclesql server区别

2009年06月02日 28KB 下载

oracleSQL server的主要区别

2011年05月19日 32KB 下载

SQL ServerOracle的函数区别.doc

2008年12月15日 46KB 下载

没有更多推荐了,返回首页

关闭
关闭