SuperX

KontaktMail für InfosSuchenLogin

Variablen: assign

Mit assign kann man eigene Variabeln definieren. Z. B.

<#assign sortnr=0<#assign sortnr=0>
<#assign sortnr=sortnr+1<#assign sortnr=sortnr+1>

oder

<#if "<>"="NEIN">

<#assign quelltabelle = "sos_statistik">

<#else>

<#assign quelltabelle = "sos_statistik">


<<Stichtagsbezogen>> wird von der SuperX-Transformation ersetzt, sodass Freemarker vergleicht:

<#if "JA"="NEIN"> oder <#if "NEIN"="NEIN">

Die Variablen werden wie folgt abgerufen:

insert into ... values (${sortnr},...)

oder

select .... from ${quelltabelle} where ...

Folgender Effekt ist schon mal aufgetreten:

Wenn man ein einer Abfrage z.B. schreibt

<#assign sortnr=sortnr+1<#assign sortnr=sortnr+1>
insert into tmp_rs_base
(struktur,text, ...

dann klappt das nicht, man muss unter dem assign eine Leerzeile einfügen.