此文的内容将不断的完善,范围涉及到各种函数,DDL和DML语句,事务,视图,存储过程,触发器等。
主要是用于某些数据库迁移的时候需要做的事情。
如果某个数据库提供了一个功能,其它的没有直接提供,这里将给出可行的代替方案。
主要是用于某些数据库迁移的时候需要做的事情。
如果某个数据库提供了一个功能,其它的没有直接提供,这里将给出可行的代替方案。
操作类型 | Oracle | SQL Server | MySQL |
删除表格 drop if exists | 查看 | 查看 | 查看 |
字符串补0 LPAD和 RPAD | 查看 | 查看 | 查看 |
NVL 实现对NULL的处理 | 查看 | 查看 | 查看 |
LTRIM 删除字符串左侧的空格 | 查看 | 查看 | 查看 |
RTRIM 删除字符串右侧的空格 | 查看 | 查看 | 查看 |
TRIM 删除字符串量侧的空格 | 查看 | 查看 | 查看 |
连接2个字符串的方法(concat) | 查看 | 查看 | 查看 |
查找字符串在另一个字符串的位置(charIndex, indexOf) | 查看 | 查看 | 查看 |
返回字符串 str 最左边的那个字符的 ASCII 码值 | 查看 | 查看 | 查看 |
MySQL返回字符串表示的二进制值形式(BIN的使用) | 查看 | | 查看 BIN |
返回字符串的位的的长度 | 查看lengthb | | 查看 BIT_LENGTH |
将数字转化为对应的字符 | 查看 chr | 查看 chr | 查看 CHAR |
返回字符串的字节长度 | 查看 lengthb | | 查看 char_length |
返回字符串的字符长度 | 查看 length | 查看 length | 查看 CHAR_LENGTH |
连接2个或多个字符串 | 查看 CONCAT | 查看 | 查看CONCAT |
数字的进制转换 | | | 查看 CONV |
带分隔符的字符连接 | | | 查看concat_ws |
根据索引值得到数据 | 查看 DECODE | 查看 Case When | 查看 ELT |
根据值得到索引 | 查看DECODE | 查看Case When | 查看FIELD |
| |