这是源代码
create or replace procedure sp_procedure(tbtid number,tbname varchar2,tbarea varchar2) is
t_count number(10);
v_sql varchar2(1000);
begin
select count(*) into t_count from dual where exists
(select 1 from USER_TAB_PARTITIONS where partition_name = 'p_'||tbname);
if t_count<1 then
  v_sql :='alter table ceshilifan add partition p_'||tbname||' values('||tbname||')';
execute immediate v_sql;
execute immediate 'insert into ceshilifan values (:1,:2,:3)' using tbtid,tbname,tbarea;
else 
  execute immediate 'insert into ceshilifan values (:1,:2,:3)' using tbtid,tbname,tbarea;
end if;
end;老是这句报错
  v_sql :='alter table ceshilifan add partition p_'||tbname||' values('||tbname||')';
execute immediate v_sql;
说是
ORA-14019: partition bound element must be one of: string, datetime or interval literal, number, or MAXVALUE
求解答,谢谢啦