EXECUTE IMMEDIATE 'ALTER TABLE' || v_sql ||
'ADD PARTITION' || v_partition_name ||
'VALUES LESS THAN('||v_limit||')';
执行上面查询时显示标识符太长错误
答案 0 :(得分:1)
我认为你只是有一个malformat字符串。连接命令时会遗漏一些空格。试试这个:
EXECUTE IMMEDIATE 'ALTER TABLE ' || v_sql ||
' ADD PARTITION ' || v_partition_name ||
' VALUES LESS THAN (' || v_limit || ');';