Oracle与MySQL语法不同点
最近几天进行底层数据转换,由原来的oracle数据库换成mysql5.6 数据库,遇到一些通用问题,分享出来,大家共享。
| 序号 | 异同点 | oracle | mysql |
| 1 | 字符连接 | a||b | concat(a,b) |
| 2 | 日期转换成字符串 | to_char(a,'yyyy-MM-dd HH:mm:ss') | DATE_FORMAT(a,'%Y-%m-%d %H:%i:%s') |
| 3 | 字符串转化为日期 | to_date | str_to_date |
| 4 | 是否为空 | nvl(a,1) | ifnull(a,1) |
| 5 | 当前时间 | sysdate | now() |
| 6 | guid | sys_guid() | uuid() |
| 7 | 保留小数位 | round | FORMAT |
| 8 | 简单判断 | decode | case when else end |
| 9 | 类型转换 | cast ( 之间可以有间隔,可以跨类型 | cast( 之间不能有间隔,不能跨类型转换 |

浙公网安备 33010602011771号