Я пытаюсь запустить следующий код для запроса моей базы данных и преобразования некоторых строк в столбцы.Непоследовательная ошибка типа данных в поле описания
Код в основном работает, но по некоторым причинам я получаю следующее сообщение об ошибке:
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) "
Любая помощь очень ценится.