Bonjour
Je recherche un moyen pour supprimer plusieurs lignes de ma table ORACLE avec des conditions.
Je dois supprimer 10 000 lignes de ma table
si je fais un delete pour chaque ligne (j'ai simplifié ma requête)
ca me prends énormément de tempsDELETE FROM ac_properties WHERE (PROP_ID=1076 AND DAT_ID=1469 AND DAT_ID2=1187 )
DELETE FROM ac_properties WHERE (PROP_ID=1077 AND DAT_ID=1469 AND DAT_ID2=1188 )
....
si je fais un delete unique avec des OR
ca améliore pas malDELETE FROM ac_properties WHERE
(PROP_ID=1076 AND DAT_ID=1469 AND DAT_ID2=1187 ) OR
(PROP_ID=1077 AND DAT_ID=1469 AND DAT_ID2=1188 ) OR
...
N'étant pas un expert dans les requêtes SQL, je recherche un moyen pour améliorer cela.
Merci de votre aide
Partager