ORA-22993: указанная сумма ввода превышает фактическую сумму источника при создании таблицы с WITH DATA CLAUSE - PullRequest
0 голосов
/ 14 июня 2019

Мне нужно объединить описания сообщений задания с помощью 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
...