是date型的话好像就不能只放时间吧,为什么不用char型呢楼下的说

解决方案 »

  1.   

    >怎样用DATE型只存时间?
    这是oracle自己定义完的,除非改改变定义好像不可能!
    使用TIMESTAMP(6) WITH LOCAL TIME ZONE 类型吧!靠近点。
      

  2.   

    我试了,TIMESTAMP(6) WITH LOCAL TIME ZONE也不行!
      

  3.   

    尝试了挺久都不能做到
    只需要时间的话,即使存上了前面的日期,在取出来的时候to_char(sysdate,'hh24:mi:ss')限制一下不就没有问题了么?
      

  4.   

    xiaoxiao1984(笨猫儿^_^)  正解
      

  5.   

    如果是
    用DATE型只存时间不要日期
    那么无解。
      

  6.   

    把字段类型设置为DATATIME,就可以任意取日期或时间了.
      

  7.   

    请问楼上的  datatime ??有这个吗
      

  8.   

    xiaoxiao1984(笨猫儿) 
    正解
      

  9.   

    取出来的时候to_char(sysdate,'hh24:mi:ss')不就行了?
      

  10.   

    select to_char(sysdate,'hh24:mi:ss') from dual;TO_CHAR(SYSDATE,'HH24:MI:SS')
    -----------------------------
    09:16:54
      

  11.   

    select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;
    想怎么取就怎么区,多方便