小弟请教高手一个问题,数据库中的时间Date型 比如 2012-4-9 15:26:30 这个时间存储到数据库的最底层是以什么格式存储的
是  时间最终存储是long类型的吗?

解决方案 »

  1.   

    老实说存储到数据库里最终都会变成二进制的机器码,所以无论哪种数据类型都是一样存储的。
    不过存储的数据结构会有所不同,ORACLE存储数字会以一种补码转码的形式存储,时间类型我就不知道了,你使用:select dump(sysdate) from dual; 可以看到它是怎么存的。
      

  2.   

    底层是什么概念?想了解?看看C怎么存储时间的格式就知道了,因为ORACLE是大部分是用C写的