前言:
而今各位老铁们对“oracle todate”都比较讲究,你们都想要剖析一些“oracle todate”的相关文章。那么小编同时在网络上汇集了一些对于“oracle todate””的相关知识,希望姐妹们能喜欢,咱们快快来学习一下吧!#头条文章发文任务#
oracle与mysql做数据切换时候,需要注意,两边脚本写法有不相同,不能兼容地方,需要做调整,下面列举几个不同点:
1)日期时间函数
Oracle: SYSDATE, TO_CHAR(), TO_DATE()
MySQL: NOW(), DATE_FORMAT(), STR_TO_DATE()
2)分页查询
Oracle: ROWNUM,FETCH FIRST n ROWS ONLY
MySQL: LIMIT
3)字符连接
Oracle: ||
MySQL: CONCAT()
4)表连接
Oracle: (+) 外连接符号
MySQL: LEFT JOIN, RIGHT JOIN
5)更新插入转换
Oracle: merge into 更新插入
MySQL:不支持merge into 更新,可改用update
6)查询结果转换
Oracle:decode();
MySQL:不支持decode,可改成cash when
7)时间戳转换
Oracle: TO_DATE, TO_TIMESTAMP
MySQL: STR_TO_DATE, UNIX_TIMESTAMP
8)字符串截取
Oracle:SUBSTR,不支持SUBSTRING
MySql:SUBSTR,SUBSTRING
9)条件函数
Oracle:nvl()
Mysql:ifnull()
10)行号生成
Oracle: ROWNUM
MySQL: 不支持直接生成行号
标签: #oracle todate #oracle时间转换时间戳 #oracle转mysql日期类型转换 #oraclesubstring用法 #mysql 行号的坑