oracle和sybase一些函数区别(以后逐步追加)

来源:互联网 发布:淘宝监测卖家ip 编辑:程序博客网 时间:2024/05/03 03:32

1、oracle中的nvl('','')和sybase中的isnull('','')

2、sybase无decode函数,所以需要用case when 来代替

3、oracle中用||'连接的字符串||',sybase用+'连接的字符串'+

4、sybase用 convert(varchar,123)把数字转换为字符串,oracle直接用 to_char(123)

5、oracle中如果显示前10条数据select * from table where rownum<11

     sybase中select top 10 * from table

6、oracle中‘2010-01-10’转换为date :to_date(‘2010-01-10’,yyyymmdd)

sybase convert(datetime,'2010-01-10',108)

7、oralce date转 字符转 to_char(sysdate,'yyyy年mm月dd日')

sybase中CONVERT(VARCHAR,DATEPART(yy,JCSJ))+'年'+CONVERT(VARCHAR,DATEPART(mm,JCSJ))+'月'+CONVERT(VARCHAR,DATEPART(dd,JCSJ))+'日'

上面红色的是date型时间
0 0
原创粉丝点击