Я пытаюсь выполнить собственный запрос, передать параметры времени выполнения и получить результат в виде списка. Когда я пытаюсь обработать объект [], один из извлеченных столбцов является строкой. Но это выходит как java.lang.Character вместо String. Вот запрос ниже:
SELECT CASE
WHEN (TRUNC(abm.credit_card_expiration_date) BETWEEN trunc(SYSDATE) AND
trunc(last_day(SYSDATE))) THEN
'Expires'
ELSE
'Expired'
END EXP_STATUS,
TO_CHAR(abm.credit_card_expiration_date, 'MM/YY') EXP_DATE
FROM account_billing_methods abm
WHERE abm.account_id = 201103
AND abm.billing_type_id = 1
AND TRUNC(abm.credit_card_expiration_date) <= TRUNC(LAST_DAY(SYSDATE))
Не удалось типизировать столбец EXP_STATUS в String, так как он имеет тип Character. Есть идеи, почему это не работает?
С уважением,
-Anand