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

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
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值