C'è un equivalente di SQL "PER XML" Fiocco di neve?

0

Domanda

Ho una query SQL che combina più risultati da una tabella in una singola riga, elenco ordinato set di risultati.

Tabella a

Col1
ABC
DEF
select * from TableA for xml raw(''), root('ol'), elements, type

Output:

<ol><li>ABC</li><li>DEF</li></ol>

Vorrei ottenere lo stesso risultato con Fiocco di neve

1

Migliore risposta

1

Non c'è in XML costruttore Fiocco di neve, ma per il semplice formati XML è possibile utilizzare listagg e la concatenazione per produrre il codice XML:

create or replace temp table T1(COL1 string);
insert into T1 (COL1) values ('ABC'), ('DEF');

select '<ol><li>' || listagg(COL1, '</li><li>')   || '</li></ol>' from T1;
2021-11-23 17:41:45

Grazie Greg. Io sono arrivato alla stessa conclusione!
Venezuelan

In altre lingue

Questa pagina è in altre lingue

Русский
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................