ajouter un parition a une table en pl/sql
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:
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:
Citation:
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