передать идентификаторы коллекции - PullRequest
0 голосов
/ 18 октября 2019

следующий запрос выдает

ORA-06502: PL / SQL: ошибка с числовым значением или значением: слишком маленький буфер строки символов.

функция fws_pivot будет возвращать строкив столбцах с разделителями-запятыми. Если я попробую запрос для конкретного идентификатора (sfrstcr_pidm), он работает, но не для коллекции. что я пропускаю

попробуйте запрос для определенного идентификатора (sfrstcr_pidm), он работает

SELECT
    fws_pivot( (ssbsect_subj_code|| '-'|| ssbsect_crse_numb || '-' || ssbsect_seq_numb)) AS std_course
FROM
      sfrstcr,
      ssbsect
WHERE
      sfrstcr_crn = ssbsect_crn
  AND sfrstcr_term_code = ssbsect_term_code
  AND sfrstcr_pidm in (select sfbetrm_pidm from sfbetrm where sfbetrm_term_code = '201931')
  AND sfrstcr_term_code = '201931'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...