SQLServer与Oracle常用函数对比原创
1人赞赏了该文章
78次浏览
编辑于2024年10月22日 21:32:34
1,截取字符串
Oracle:select substr('abcd',2,2) from dual
SQLServer:select substring('abcd',2,2) val
2,null
Oracle:select nvl(column,'') from table
SQLServer:select isnull(column,'') from table
3,替换字符串
Oracle:select replace('abcd','a','1') from dual
SQLServer:select stuff('abcd',0,1,'1') val【2,3参数表示需替换字符的起始位置】
4,获取系统时间
Oracle:select sysdate from dual
SQLServer:select getdate() val
5,将日期转化为字符串
Oracle:select to_char(sysdate,'yyyy-MM-dd') from dual
SQLServer:select convert(char(10),getdate(),20) val
6,将字符创转化为日期
Oracle:select to_date('2016-01-01','yyyy-MM-dd') from dual
SQLServer:select cast('2016-01-01' as datetime) val
7,子字符串位置
Oracle:select instr('abcd','a') from dual
SQLServer:select charindex('a','abcd') from dual【注意参数顺序】
赞 1
1人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读