SuperX

KontaktMail für InfosSuchenLogin

For-Next-Schleifen: List

FreeMarker kann auch eine For-Next-Schleife mit 1er-Schritten erzeugen:

create temp table tmp_aggre
(struktur char(50),text char(200), ch30_fach char(3),sortnr int,
<#list 0..30 as i<#list 0..30 as i>
m_a${18+(i*2)} decimal(7,2),
w_a${18+(i*2)} decimal(7,2),

gesamt decimal(7,2));

Nach der Freemarker-Transformation:

create temp table tmp_aggre
(struktur char(50),text char(200), ch30_fach char(3),sortnr int,
m_a18 decimal(7,2),
w_a18 decimal(7,2),
m_a20 decimal(7,2),
w_a20 decimal(7,2),
m_a22 decimal(7,2),
w_a22 decimal(7,2),
[…]
m_a78 decimal(7,2),
w_a78 decimal(7,2),
gesamt decimal(7,2));