2015-01-22 3 views
0

Я пытаюсь запустить следующий код для запроса моей базы данных и преобразования некоторых строк в столбцы.Непоследовательная ошибка типа данных в поле описания

Код в основном работает, но по некоторым причинам я получаю следующее сообщение об ошибке:

ORA-00932: несовместимые типы данных: ожидается - получил CLOB 00932. 00000 - «несогласованные типы данных: ожидалось% s% s получил "

Вот мой код:

select * from (

select 

j.project_key 
,j.issue_type 
,j.assignee 
,j.reporter 
,j."SUMMARY" 
,j.priority 
,j.status 
,j.date_created 
,to_char(next_day(j.date_created,'sunday'),'iw') as "Created Week" 
,to_char(j.date_created, 'MON') as "Created Month" 
,to_char(j.date_created, 'YYYY') as "Created Year" 
,j.date_updated 
,to_char(next_day(j.date_updated,'sunday'),'iw') as "Updated Week" 
,to_char(j.date_updated, 'MON') as "Updated Month" 
,to_char(j.date_updated, 'YYYY') as "Updated Year" 
,j.date_resolved 
,to_char(next_day(j.date_resolved,'sunday'),'iw') as "Resolved Week" 
,to_char(j.date_resolved, 'MON') as "Resolved Month" 
,to_char(j.date_resolved, 'YYYY') as "Resolved Year" 
,j.due_date 
,j.timespent 
,j.description 
,custom.CUSTOMVALUE 
,custom.CUSTOM_FIELD_NAME 

from JIRA02.FCI4JIRA_COMMON_VIEW j 

INNER JOIN JIRA02.FCI4JIRA_CUSTOMFIELD_VIEW custom ON j.project_key = custom.PKEY 
) 

pivot 
(
    MAX (CUSTOMVALUE) 
    for (CUSTOM_FIELD_NAME) in ('Team','Fix/Resolution','Apps','Action Item','Tag','Saves:Tickets/week','Saves:Hours/week','Saves:Requests/week','Saves Justification') 
) 

мне удалось изолировать проблему, в этой строке кода

,j.description 

Если я вообще не включаю эту строку, код работает нормально.

Я попытался преобразовать поле, но это вызывает у меня еще одну проблему.

,to_char(j.description) 

ОРА-22835: Буфер слишком мал для CLOB СИМВОЛУ или двоичных объектов для RAW преобразования (текущая: 7939, максимальная: 4000) 22835. 00000 - «Буфер слишком мал для CLOB СИМВОЛУ или двоичных объектов для преобразования RAW (фактический:% s, максимум:% s) "

Любая помощь очень ценится.

ответ