J'ai un problème,

J'essaie de créer un procédure me permettant d'ajouter une partition à une table.

voici le code que j'ai ecrit:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
requete_add_partition := 'ALTER TABLE D9DMP.ACTIVITY_HISTO ADD PARTITION TOTO_20101001 VALUES LESS THAN (TO_DATE(:1, :2, :3)) LOGGING NOCOMPRESS';
 
execute immediate requete_add_partition into result using date_partition_insert, format_date, calendar_format ;
Le message d'erreur que j'obtiens:

ERROR at line 1:
ORA-14019: partition bound element must be one of: string, datetime or interval
literal, number, or MAXVALUE
ORA-06512: at "D9DMP.ESSAI", line 75
ORA-06512: at line 1
Je pense que le problème previent des guillemets il en manque pour chaque parametre mais je ne sais pas comment faire pour les ajouter ...

Merci d' avance