您的位置:首页 > 数据库

不同数据库常用操作的实现对比

2009-04-16 21:02 211 查看
此文的内容将不断的完善,范围涉及到各种函数,DDL和DML语句,事务,视图,存储过程,触发器等。

主要是用于某些数据库迁移的时候需要做的事情。

如果某个数据库提供了一个功能,其它的没有直接提供,这里将给出可行的代替方案。

操作类型OracleSQL 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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: