Quote:
|
SET V_ADD_PARTITION = ' ALTER TABLE A.mailbox ADD PARTITION '|| V_CUR_DAY || ' STARTING FROM (' || V_STARTING_FROM || ') INCLUSIVE ENDING AT (' || V_ENDING_AT || ') INCLUSIVE IN TBSPC'||SUBSTR(V_CUR_DAY,4,2);
|
the result will be something like:
... STARTING FROM ( 2009-01-01 ) INCLUSIVE ENDING ...
but the date must be in quotes
... STARTING FROM ('2009-01-01') INCLUSIVE ENDING ...
so you have to add the quotes in your SET-statement
STARTING FROM (''' || V_STARTING_FROM || ''') INCLUSIVE ENDING AT (''' || V_ENDING_AT || ''') INCLUSIVE