Bonjour,

J'utilise SQL*LOADER pour charger ma base Oracle.

Voilà mon fichier contrôle
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
UNRECOVERABLE
LOAD DATA
INFILE 'FIC.out'
TRUNCATE
INTO TABLE TABLE
REENABLE DISABLED_CONSTRAINTS
FIELDS TERMINATED BY ";" OPTIONALLY ENCLOSED BY '"'
TRAILING NULLCOLS
(blabla, blalba)
J'ai l'erreur suivante :
SQL*Loader-926: OCI error while executing delete/truncate (due to REPLACE/TRUNCATE keyword) for table TABLE
ORA-02266: unique/primary keys in table referenced by enabled foreign keys

Mes tables sont pleines.
Le mode TRUNCATE devrait les vider pour les re-remplir.

Apparement c'est un problème de clés étrangères déjà utilisées. C'est logique car les tables sont pleines.

Comment virer les contraintes ?

Merci de vos réponses.