偶在库中建了一个表TEST,设有三个字段,是A,B,C,如果三个中间有一个数据类型为DATE时,表可以正常输入字符。当有两个字段的数据类型为DATE时,表中就列法输入任何字符。
比如:A CHAR  B CHAR   C CHAR时,没问题,可以输入一条记录。
      A DATE  B DATE   C CHAR时,无法输入。
      A CHAR  B CHAR   C DATE进,也没问题。
也就是当表中有一个或没有date类的数据时表中可以输入数据,当表中有两个或两个以上的DATE数据类型时就没法输入数据了。

解决方案 »

  1.   

    你怎么输入啊?
    date是日期不是字符串,要用to_date()转换一下的
      

  2.   

    不只是日期的不能输。我是说整个表就没法在任何一个字段中输入数据。没报错。我在图形界面下,打开表,看着小格一条一条输。没有用SQL。大伙有条件可能试下。
      

  3.   

    这说不定是一个BUG。我在系统自建的表中也试过。也是这样。
      

  4.   

    你有QQ吗?咱们QQ上联系一下。
      

  5.   

    呵呵,我知道日期型的直接打开表输入然后保存不了。我要插这种数据就用sql语句执行一下insert into table (datetest) values to_date('2005-01-01 23:22:00','yyyy-mm-dd hh24:mi:ss);
    需要格式转换的直接输入数据库不认
      

  6.   

    如果你使用的是oracle的oem或者console应该在NLS_DATA_FORMAT与当时的NLS_LANGUAGE参数不匹配时都会不成功。