select ceil(months_between(SYSDATE,to_date('1998-04-01','yyyy-mm-dd'))/12) from dual;等同于 select datediff(year,'1998-04-01',getdate())
l若Oracle中定义NUMBER(p,s), 则使用DECIMAL(p,s) l若Oracle中定义NUMBER,则使用FLOAT(n)/REAL/DOUBLE NUMBER Oracle中的NUMBER类型可以对应DB2/400中的很多类型,这种对应关系要依赖于Oracle中number将用于保存何种类型的数据,是整型还是带有小数位的实型数据,另外还要考虑类型所占用的存储空间,例如:SAMLLINT占2 by...