如何向 oracle中插入birthday字段内容是:2008-08-08,这样类似的数据呢????是把字段定义成日期型还是字符型???
不知道如何能插入类似的数据

解决方案 »

  1.   

    要我的话,就定义成跟界面格式一样的varchar2,这样直接存取,不用转来转去
      

  2.   

    用to_date函数转换一下就行了,to_date('2008-08-08','yyyy-mm-dd'),转成了日期格式。
      

  3.   

    表字段定义成日期date类型,然后插入时候,to_date('sysdate','yyyy-mm-dd') 即可。
      

  4.   

    LZ 表中这个字段是什么类型的?
    如果是date就to_date
    如果是char 就用to_char函数 用法和to_date类似
      

  5.   

    字段定义为date日期类型插入时用to_date('2008-08-08','YYYY-MM-DD')转换下
      

  6.   


    date'2010-08-08' 
    这种格式就可以了
      

  7.   

    如果确定了是'yyyy-mm-dd'十位的存储格式;
    个人建议直接用varchar2(10),到实际用的时候to_date('your date','yyyy-mm-dd')一下;
      

  8.   

    如果确认是日期类型就存成日期类型,如果存成varchar2类型,应用起来局限较多,比如很多日期函数不能直接用上,如果再转的话,就不如直接存成日期型
      

  9.   

    1.to_date('2008-08-08','yyyy-MM-dd');or2.varchar(10) 直接存放 ---在程序里取的时候用 subString() 或 split()
      

  10.   

    to_date('sysdate','yyyy-mm-dd')应该改成to_date(sysdate,'yyyy-mm-dd')吧 如果是vachar 就改为to_char(sysdate,'yyyy-mm-dd')