Oracle 8i SQL - объединить длинные строки varchar2 (в CLOB?)
Мне нужно объединить два столбца, которые VARCHAR2(4000). Результирующие строки не помещаются в столбец VARCHAR2 (4000), так как они слишком длинные.
Так как оператор объединения может принимать CLOB, я решил на лету преобразовать каждый столбец в CLOB, а затем просто ||
их вместе.
Тем не менее, нет TO_CLOB
на 8i.
CAST не работает с CLOB.
Как я могу сделать это?
Ограничения:
- Oracle 8i
- доступ только для чтения
- нет разрешения CREATE