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下运行

 

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值