我现在准备给我的分区的大表扩容,以前扩容都没有问题,即使
有问题我也会根据提示解决,现在我又要扩容,怎麽就是不成功,我感觉的我写的sql语句没问题呀,各位看看咋回事,这是奇怪:
SQL> alter table tb_data_history add part_7 values less than (to_date('01-12-2004','dd-mm-yyyy')) tablespace tb_data_history08;
alter table tb_data_history add part_7 values less than (to_date('01-
12-2004','dd-mm-yyyy')) tablespace tb_data_history08
*
ERROR at line 1:
ORA-00902: invalid datatype

解决方案 »

  1.   

    SQL> alter   table  tb_data_history
      2  add   partition  part_8
      3  values   less  than    (to_date('01-01-2005','dd-mm-yyyy'))
      4  tablespace   tb_data_history08;Table altered.
    这样就把问题解决了,我真是服了,oracle怎麽有这麽荒唐的事情,还是我少见多怪,
    我连着写就不行,必须分开写就行了,哪位见过,给说说
      

  2.   

    是我的错,虚惊一场,第一贴里面少了一个关键词partition,导致错误,
    oracle也没指出位置,我也太粗心了,不好意思
      

  3.   

    看过但没有用过partition,我正在试验!