in benutzerdefiniertem SQL funktioniert dies.
.....links verbinden c
auf d.SCU = c.CU
wobei d.DE in (' 216532','216534')
im Skript definiere ich eine Variable: inString = ' 216532','216534'
dann führe ich gerne benutzerdefiniertes SQL aus:
.....links verbinden c
auf d.SCU = c.CU
wobei d.DE in (' inString')
aber es funktioniert nicht. Wie verwende ich meine Variable richtig in benutzerdefiniertem SQL?
Sie können Eval Insert() verwenden
inString = "'216532','216534'";
sql_template = "\[
.....left join c
on d.SCU = c.CU
where d.DE in (^inString^)
]\";
sql_str = Eval Insert(sql_template);