ORACLE和SQL语法区别归纳整理

一、数据类型比较⑴、字符数据类型?? CHAR?? CHAR?? 都是固定长度字符资料但oracle里面最大度为2kb,SQLServer里面最大长度为8kb变长字符数据类型?? VARCHAR2?? VARCHAR?? Oracle里面最大长度为4kb,SQLServer里面最大长度为8kb 根据字符集而定的固定长度字符串?? NCHAR?? NCHAR?? 前者最大长度2kb后者最大长度4kb 根据字符集而定的可变长度字符串?? NVARCHAR2?? NVARCHAR?? 二者最大长度都为4kb 日期和时间数据类型?? DATE?? 有Datetime和Smalldatetime两种?? 在oracle里面格式为DMY在SQLSerer里面可以调节,默认的为MDY 数字类型?? NUMBER(P,S)?? NUMERIC[P(,S)]?? Oracle里面p代表小数点左面的位数,s代表小数点右面的位数。而SQLServer里面p代表小数点左右两面的位数之和,s代表小数点右面的位数。 数字类型?? DECIMAL(P,S)?? DECIMAL[P(,S)]?? Oracle里面p代表小数点左面的位数,s代表小数点右面的位数。而SQLServer里面p代表小数点左右两面的位数之和,s代表小数点右面的位数。??整数类型?? INTEGER?? INT?? 同为整数类型,存储大小都为4个字节 浮点数类型?? FLOAT?? FLOAT 实数类型?? REAL?? REAL OracleSQL Server  SELECT语句基本是一致的

但是有如下不同:

SQL Server 不支持Oracle START WITH…CONNECT BY 语句. 你可以替换为SQLServer的一个stored procedure来做同样的工作。

Oracle 的INTERSECT and MINUS 在SQL SERVER中是不被支持的,不过可以用SQLServer的 EXISTS and NOT EXISTS 语句来完成相同的工作。

Oracle特殊的用语性能优化的cost-based optimizer hints 是不被SQL SERVER支持的,建议删除。在SQL SERVER中请用SQL SERVER的cost-based optimization。

SELECT 语法如下:Subquery [ for_update_clause] ;subquery::= SELECT [ hint ] [ ALL| DISTINCT| UNIQUE ]{ * | { {expr [ [ AS ] c_alias ] | schema.{ table | view | snapshot }.*} [ ,…n ] }*FROM { < query_table_expression_clause > [ ,…n ] } [ where_clause ] [ [group_by_clause | hierarchical_query] [,…n] ][ where_clause ] [ [group_by_clause | hierarchical_query ] […n] ]{ UNION [ ALL ] | INTERSECT | MINUS } ( subquery ) ][ order_by_clause ]

query_table_expression_clause::={ { [ schema. ] { { table { { [ PARTITION ( partition ) | SUBPARTITION ( subpartition ) ] [ sample_clause ] } | [ @dblink ] } } |{ view | snapshot } [ @dblink ] } } | ( subquery [ with_clause ] ) | table_collection_expression } [ t_alias ]sample_clause::=SAMPLE [ BLOCK ] { ( sample_percent ) }with_clause::=WITH { READ ONLY | CHECK OPTION [CONSTRAINT constraint ] }table_collection_expression::=TABLE { ( collection_expression ) [ ( * ) ] }where_clause::=WHERE { condition | outer_

oracle stdevp函数,ORACLE和SQL语法区别归纳整理.doc相关推荐

  1. oracle语法和sql的区别吗,ORACLE和SQL语法区别归纳

    ORACLE和SQL语法区别归纳 数据类型比较 类型名称 Oracle SQLServer 比较 字符数据类型 CHAR CHAR 都是固定长度字符资料但oracle里面最大度为2kb,SQLServ ...

  2. oracle stdevp函数,ORACLE 系统函数与SQLSERVER系统函数的区别是什么

    ORACLE 系统函数与SQLSERVER系统函数的区别是什么 发布时间:2021-03-17 14:40:36 来源:亿速云 阅读:57 作者:Leah 栏目:数据库 这篇文章给大家介绍ORACLE ...

  3. mysql库与oracle库的区别_开源数据库Oracle与MySQL的SQL语法区别

    Oracle数据库与MySQL数据库的区别是本文我们主要要介绍的内容,接下来我们就开始介绍这部分内容,希望能够对您有所帮助. Oracle与MySQL的SQL语法区别: 1.在Oracle中用sele ...

  4. oracle查询实现分页,Oracle实现分页查询的SQL语法汇总

    本文实例汇总了Oracle实现分页查询的sql语法,整理给大家供大家参考之用,详情如下: 1.无ORDER BY排序的写法.(效率最高) 经过测试,此方法成本最低,只嵌套一层,速度最快!即使查询的数据 ...

  5. orcle与mysql的区别_Orcle与MySQL的SQL语法区别:

    Orcle与MySQL的SQL语法区别: 1.在Oracle中用 select * from all_users显示所有的用户,而在MySQL中显示所有数据 库的命令是 show databases ...

  6. oracle构建函数,Oracle创建函数

    Oracle创建函数 Oracle创建函数是通过PL/SQL自定义编写的,通过关键字function按照自己的需求把复杂的业务逻辑封装进PL/SQL函数中,函数提供一个返回值,返回给使用者.这样使用者 ...

  7. oracle stdevp函数,SQL Server与oracle两者区别之函数区别

    Oracle和SQL Server的常用函数对比 1.数学函数 ①绝对值 S:select abs(-1) value O:select abs(-1) value from dual ②取整(大) ...

  8. oracle stdevp函数,SQL Server和Oracle的常用函数对比

    ---------数学函数 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling ...

  9. oracle stdevp函数,plsql和tsql常用函数比对

    plsql和tsql常用函数比对 plsql与tsql的语法不同,大家可以参考下. 数学函数 1.绝对值 S:select abs(-1) value O:select abs(-1) value f ...

最新文章

  1. python arp扫描_基于python的局域网arp扫描
  2. 网络***技术开篇——SQL Injection
  3. [JavaWebService-axis]-环境搭建
  4. data.DataLoader 数据丢失 不能复用
  5. TiDB 在威锐达 WindRDS 远程诊断及运维中心的应用
  6. C语言中使用静态函数的好处
  7. jQuery-处理元素内容、表单元素
  8. NiosII软处理器快速入门- 10分钟学会NiosII(1)
  9. linux-tomcat连接数查询
  10. Tensorflow2.0实战之Auto-Encoder
  11. ARP网关欺骗原理及解决办法
  12. 上海电信中兴B860A 4K版破解
  13. java base64图片计算图片大小
  14. Linux之shell脚本编程、多命令、脚本、bc计算器、反引号、if语句、for语句
  15. UWP 写入图片 Exif 信息
  16. Python制作Windows系统服务
  17. vsftp配置虚拟账户
  18. 计算机网络实训报告总结,学习计算机网络的实训总结
  19. php ssl 465,帝国CMS邮件无法发送SSL465端口无法发送的解决办法
  20. 计算机毕业设计(附源码)python英语四六级在线学习系统

热门文章

  1. matlab里逻辑符号,下列符号中不属于MATLAB逻辑操作符的是()
  2. Linux下oracle 数据库表空间、用户的创建,数据的导入导出操作指南
  3. 用node-koa2-mysql-bootstrap搭建一个前端论坛
  4. wwwxxx域名选择(www.xxx.com或者.cn)
  5. ubuntu20.04双系统启动盘制作、安装和卸载
  6. 十年匠心,让国漫精致到羽翼丰满!《老鹰抓小鸡》幕后制作分享
  7. ORACLE EBS常用表及查询语句(二)
  8. cym : BaseQuickAdapter.setOnItemChildClickListener失效点击没反应
  9. 什么是网络智能运维?如何保障业务7x24小时在线?
  10. tinode客户端安卓版编译手账