Oracle与DB2的对应关系

1,Oracle与DB2的对应关系 1)日期型数据转化 Oracle的数据类型中只有一种日期型,即Date型,占用固定长度; DB2的数据类型中有三种日期型,即Date型,time型,timestamp型,在使用工具进行移植时,系统将Oracle的Date对应到timestamp。 序号 项目 Oracle中的格式 DB2中的格式 备注 1 日期型转化为字符型 To...
摘要由CSDN通过智能技术生成

1,Oracle与DB2的对应关系
1)日期型数据转化
Oracle的数据类型中只有一种日期型,即Date型,占用固定长度;
DB2的数据类型中有三种日期型,即Date型,time型,timestamp型,在使用工具进行移植时,系统将Oracle的Date对应到timestamp。
序号 项目 Oracle中的格式 DB2中的格式 备注
1
日期型转化为字符型 To_char(dTime,’yyyy-mm-dd hi24:mi:ss’) To_char(dTime,’yyyy-mm-dd hh24:mi:ss’) yyyy-mm-dd hh24:mi:ss, Oracle的格式串中小时为hi24,DB2中的格式串中是hh24
Substr(char(dTime),1,19) DB2中转化出来的字符串形式为:yyyy-mm-dd-hi24.mi.ss
To_char(dTime,’yyyy-mm-dd’) Substr(char(dTime),1,10) 一致
2
字符型转化为日期型 To_date(cTime,’yyyy-mm-dd hi24:mi:ss’) to_date(ctime,’yyyy-mm-dd hh24:mi:ss’) Oracle的格式串中小时为hi24,DB2中的格式串中是hh24
To_date(cTime,’yyyy-mm-dd’) Timestamp (ctime+’ 00:00:00) DB2版本8提供的新函数TO_CHAR和TO_DATE
3 字符型转化为数值型 To_number Integer()
Decimal(S,20,8) S为要转换的字符
4 系统日期 Sysdate Current timestamp
Select sysdate from dual Select current timestamp from sysibm.sysdummy1
Dual sysibm.sysdummy1 sysibm.sysdummy1表是一个特殊的内存中的表
5 常用函数 Nvl
Coalesce
Value 判断值是否为空,如果为空则赋予一个默认值
Mod Mod 求余
Floor Floor 下取整

2)JSP实现分页
在JSP页面实现分页显示时,Oracle是通过嵌套SQL和rownum来实现指定序列号的记录定位的,即:
/// iBegin和iEnd为想要查询的起始行号和结束行号 //
select * from (select t.*, rownum as rowno from (strSQL ) t) where rowno&g

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值