我需要在ett_date之前连接作业消息描述并创建一个新表。在此之后,我将执行另一个步骤。我的问题是,当我使用WITH DATA CLAUSE创建表时,出现ORA-22993:指定的输入量大于实际的源量错误。您能帮我解决这个问题吗?
create table mytable as
WITH DATA AS(
SELECT
ett_date,JOB_NAME,PLAN_NAME,JOB_PERSON1_INFO,JOB_PERSON2_INFO,JOB_PROCEDURE
,RTRIM(XMLAGG(XMLELEMENT(e,REGEXP_REPLACE(job_message_desc, '[^0-9A-Za-z]', ' ') , ' ',',').EXTRACT('//text()')).getCLOBVal() ,',') a
from mytable group by ett_date,JOB_NAME,PLAN_NAME,JOB_PERSON1_INFO,JOB_PERSON2_INFO,JOB_PROCEDURE)
select *from DATA