ORACLE和SQL语法区别归纳

ORACLE和SQL语法区别归纳

ID:37866079

大小:60.00 KB

页数:21页

时间:2019-06-01

ORACLE和SQL语法区别归纳_第1页
ORACLE和SQL语法区别归纳_第2页
ORACLE和SQL语法区别归纳_第3页
ORACLE和SQL语法区别归纳_第4页
ORACLE和SQL语法区别归纳_第5页
资源描述:

《ORACLE和SQL语法区别归纳》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据类型比较类型名称OracleSQLServer比较字符数据类型CHARCHAR都是固定长度字符资料但oracle里面最大度为2kb,SQLServer里面最大长度为8kb变长字符数据类型VARCHAR2VARCHAROracle里面最大长度为4kb,SQLServer里面最大长度为8kb根据字符集而定的固定长度字符串NCHARNCHAR前者最大长度2kb后者最大长度4kb根据字符集而定的可变长度字符串NVARCHAR2NVARCHAR二者最大长度都为4kb日期和时间数据类型DATE有Datetime和Smalldatetime两种在oracle里面格式为DMY在SQLSerser里

2、面可以调节,默认的为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代表小数点右面的位数。整数类型INTEGERINT同为整数类型,存储大小都为4个字节浮点数类型FLOATFLOAT实数类型REALREALORACLE内部函数大全以及与SQLSERV

3、ER的区别:下面是Oracle支持的字符函数和它们的MicrosoftSQLServer等价函数。函数OracleMicrosoftSQL Server把字符转换为ASCII:ASCIIASCII字串连接:CONCAT--------------(expression+expression)把ASCII转换为字符CHR,CHAR返回字符串中的开始字符(左起)INSTR,---------------CHARINDEX把字符转换为小写LOWER---------------------LOWER把字符转换为大写UPPER--------------------UPPER填充字符串的左边L

4、PAD--------------------N/A清除开始的空白LTRIM--------------------LTRIM清除尾部的空白RTRIM--------------------RTRIM字符串中的起始模式(pattern)INSTR--------------------PATINDEX多次重复字符串RPAD--------------------REPLICATE字符串的语音表示SOUNDEX--------------------SOUNDEX重复空格的字串RPAD--------------------SPACE从数字数据转换为字符数据TO_CHAR--------

5、------------STR子串SUBSTR--------------------SUBSTRING替换字符REPLACE--------------------STUFF将字串中的每个词首字母大写INITCAP--------------------N/A翻译字符串TRANSLATE--------------------N/A字符串长度LENGTH--------------------DATELENGTHorLEN列表中最大的字符串GREATEST--------------------N/A列表中最小的字符串LEAST--------------------N/A如果为NU

6、LL则转换字串NVL--------------------ISNULL 日期函数下面是Oracle支持的日期函数和它们的MicrosoftSQLServer等价函数。函数Oracle--------------------MicrosoftSQL Server日期相加(datecolumn+/-value)orADD_MONTHS--------------------DATEADD两个日期的差(datecolumn+/-value)orMONTHS_BETWEEN--------------------DATEDIFF当前日期和时间SYSDATE------------------

7、--GETDATE()一个月的最后一天LAST_DAY--------------------N/A时区转换NEW_TIME--------------------N/A日期后的第一个周日NEXT_DAY--------------------N/A代表日期的字符串TO_CHAR--------------------DATENAME代表日期的整数TO_NUMBER(TO_CHAR))--------------------DATEPART日期

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。