Hallo habe hier ein SQL welches als TXT in einer Source abgelegt ist:
PHP-Code:
insert into jrnanz/SOURCES1
SELECT 1 , 1 ,' A '|| WHFLDI||' '||
case when whfldd=0 then substr(digits(whfldb) , 3 , 3)
else ' '||digits(whfldd) end
||whfldt||
case when whfldp=0 then ' '
else substr(digits(WHFLDp) , 1 , 2) end
||' TEXT('||''''|| trim(left(WHFTXT , 28))||''''||')'
from jrnanz/fields
dieses wird dann aus einem CL mit dem Befehl RUNSQLSTM aufgerufen!
a) kann mir jemand sagen, was die "||" bedeuten und wie ich sie ersetzen kann/muß?
b) die Zeile mit TEXT('||.... ermittelt die Beschreibung (TEXT) des Feldes !!! -> wenn jetzt kein Text vorhanden ist, dann steht anschließend in der Source nur "TEXT('')". Wenn die Source mit CRTPFM umgewandelt wird, bekomme ich einen Fehler -> wie kann ich das umgehen
Bookmarks