oracle timestamp函数

timestamp时间戳类型是数据库常用的类型,但如何写它的比较很正让人犯了愁了。经过一番试探,google+xpert才发现可以这样写:     

1.DB2  :     
2.   select * from tableName where timestamp_col  >=  TIMESTAMP('2007-10-10 00:00:00.0')   
3.  
4.ORACLE :    
5.   select * from tableName where timestamp_col >= TO_TIMESTAMP('2007-10-10 00:00:00.0', 'yyyy-mm-dd hh24:mi:ssxff')  


        其中,DB2的还是好理解的,而且它直接匹配字符串模式,而Oracle需要根据TO_TIMESTAMP函数的第二个参数来解析前面的字符串,同时如果没有写成"hh24",它默认是按照12进制

猜你喜欢

转载自fuqiangjava.iteye.com/blog/1776052