Salut
afin d'eviter le balayage de toute la table dans notre base, l'idee etait de le partitionner en ensemble de morçeaux en utilisant l'option "oracle partioning",
j'ai posté ce message afin que vous m'aider a programmer cette option.
-version de la base :Oracle Database 10g Enterprise Edition Release 10.1.0.2.0
-la structure de la table :
SUCPT VARCHAR2(1)
DMJCPT DATE
TIMCPT NUMBER(8)
EMPCPT NUMBER(6)
COPCPT VARCHAR2(4)
CODNATCPT NOT NULL NUMBER(3)
ORDCPT NOT NULL NUMBER(8) KLECPT NUMBER(2)
CODCLTCPT VARCHAR2(13)
CODDVSCPT VARCHAR2(3)
CODCLTSCPT VARCHAR2(13)
CODPTTCPT NUMBER(4)
CODPAYACPT VARCHAR2(2)
CODPAYNCPT VARCHAR2(2)
CODPAYCPT VARCHAR2(2)
NATCPTCPT NUMBER(3)
ORDCPTCPT NUMBER(8)
KLECPTCPT NUMBER(2)
NCVCPT NUMBER(1)
OUVCPT DATE
RZDCPT NUMBER(1)
TYPCPT NUMBER(1)
CATCPT NUMBER(1)
PPMCPT NUMBER(1)
NOMCPT VARCHAR2(50)
PRNCPT VARCHAR2(50)
DNACPT DATE
VNACPT VARCHAR2(20)
ADR1CPT VARCHAR2(120)
ANOMCPT NVARCHAR2(30)
APRNCPT NVARCHAR2(20)
AADR1CPT NVARCHAR2(120)
LNGCPT NUMBER(1)
IBANCPT VARCHAR2(4)
RIBBCPT NUMBER(2)
RIBACPT NUMBER(3)
RIBCCPT NUMBER(13)
RIBKCPT NUMBER(2)
RZVCPT NUMBER(1)
CMNCPT NUMBER(1)
TADCPT NUMBER(1)
OSGCPT NUMBER(1)
JNTCPT VARCHAR2(1)
OPDCPT NUMBER(3)
OPCCPT NUMBER(3)
OPPCPT NUMBER(3)
DCECPT NUMBER(1)
LNRCPT NUMBER(1)
sachant quelle peut atteindre 10millions lignes.
merci pour votre aide![]()
Partager