ILEMax
23-07-12, 10:30
Hi *all
ich habe hier ein SQLRPGLE Pgm das die existenz eines bestimten Datensatzes so prüft
C/EXEC SQL
C+ SET: P021RETURN = CASE WHEN (SELECT COUNT(*)
C+ FROM datei WHERE Trim(Feld) = :wert AND
C+ anderesfeld = UPPER(:andererwert)
C+ ) > 0 THEN 'J' ELSE 'N' END
Nun muß ich aus dem 1. gleich ein like machen und das % davor bauen.
also
where trim(feld) like '%:wert'
(was natürlich nicht geht.
Irgendwie sitz ich im Sommerloch!
Danke
der ILEMax
ich habe hier ein SQLRPGLE Pgm das die existenz eines bestimten Datensatzes so prüft
C/EXEC SQL
C+ SET: P021RETURN = CASE WHEN (SELECT COUNT(*)
C+ FROM datei WHERE Trim(Feld) = :wert AND
C+ anderesfeld = UPPER(:andererwert)
C+ ) > 0 THEN 'J' ELSE 'N' END
Nun muß ich aus dem 1. gleich ein like machen und das % davor bauen.
also
where trim(feld) like '%:wert'
(was natürlich nicht geht.
Irgendwie sitz ich im Sommerloch!
Danke
der ILEMax