Использование XMLAGG для помещения данных в запись Clob на Teradata - PullRequest
0 голосов
/ 05 марта 2020

Я использовал кусок кода, похожий на пример ниже. Тем не менее, я пытаюсь поместить данные в clob, а не в varchar, чтобы снять ограничение символов, которое идет с varchar.

Я делал это ранее в Oracle, но не могу найти что-нибудь подобное для Teradata, но я предполагаю, что это возможно.

SELECT DatabaseName, TABLENAME, 
   TRIM(TRAILING ',' FROM (XMLAGG(TRIM(Columnname)|| ',' ORDER BY ColumnId) (VARCHAR(10000))))
FROM dbc.ColumnsV
WHERE databasename = 'dbc' 
  AND TABLENAME = 'ColumnsV'
GROUP BY 1,2
...