Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Re: ORA-14316 table is not partitioned by List method
On 30 Mar, 15:37, "Jonathan Lewis" <jonat..._at_jlcomp.demon.co.uk>
wrote:
> "Andrea" <netsecur..._at_tiscali.it> wrote in message
>
> news:1175258561.593103.4500_at_n59g2000hsh.googlegroups.com...
>
>
>
> >I don't able to drop value for table partitioned:
>
> > ALTER TABLE HA_EVENT_P MODIFY PARTITION ENTRO_MARZO02 DROP VALUES
> > (TO_DATE('01-0-1/2005','DD-MM-YYYY'));
>
> > ORA-14316 table is not partitioned by List method
>
> > why??
>
> > SELECT HIGH_VALUE FROM USER_TAB_PARTITIONS;
>
> > HIGH_VALUE
> > --------------------------------------------------------------------------------
> > TO_DATE(' 2005-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS',
> > 'NLS_CALENDAR=GREGORIAN'
> > MAXVALUE
>
> > :(
>
> It looks like the table is range partitioned.
> Try the following to check the DDL for
> the table:
>
> set long 20000
> select dbms_metadata.get_ddl('TABLE','HA_EVENT_P','TEST_USER') from dual
>
> Assumes you have execute privilege on dbms_metadata
> and suitable access to know about table HA_EVENT_P
> owned by user TEST_USER.
>
DBMS_METADATA.GET_DDL('TABLE','HA_EVENT_P','TEST')
CREATE TABLE "TEST"."HA_EVENT_P"
( "EVENT_ID" NUMBER(11,0), "EMISSION_DATE" DATE, "EVENT_TYPE" NUMBER(4,0), "STR_EVENT_TYPE" VARCHAR2(16), "OBJECT" VARCHAR2(8), "OBJECT_DESCRIPTION" VARCHAR2(35), "STATUS_DESCRIPTION" VARCHAR2(35), "PARAMETER" VARCHAR2(32), "PARAMETER_2" VARCHAR2(32),
DBMS_METADATA.GET_DDL('TABLE','HA_EVENT_P','TEST')
"PARAMETER_3" VARCHAR2(32), "PARAMETER_4" VARCHAR2(32), "PARAMETER_5" VARCHAR2(32), "RECEIVING_DATE" DATE, "COMPANY" VARCHAR2(8), "AGGREGATION_1" VARCHAR2(8), "AGGREGATION_2" VARCHAR2(8), "SITE" NUMBER(9,0), "SITE_ACRONYM" VARCHAR2(8)
DBMS_METADATA.GET_DDL('TABLE','HA_EVENT_P','TEST')