oracle9i中是否可以插入或者修改日期为某个值时显示出来的事1899-12-31?
我试了一下好像不行!
如果oracle+delphi开发,在什么情况下会产生1899-12-31这样的数据?

解决方案 »

  1.   

    select decode('1899-12-31','1899-12-31',to_date('1899-12-31','yyyy-mm-dd')) from dual
    你是要干什么呀?没说明白
      

  2.   

    oracle9i中是否可以插入某个值时使得其显示出来的效果是1899-12-31?
    但是插入的不是1899-12-31这个值。如果oracle+delphi开发,在什么情况下会产生1899-12-31这样的数据?
      

  3.   

    比如说
    insert into BM(BM_RQ) values(to_date('1899-12-31', 'YYYY-MM-DD'))
    这样插入后BM表中字段BM_RQ显示出来的效果是1899-12-31。
    那么插入另外一个别的什么值也显示出来这个效果呢?
    在sqlserver数据库中把日期字段的值置为0时显示的就是1899-12-31