SQL Concat mit Leerzeichen

Ich möchte zwei Texte aus Datenfeldern in ein Array laden:
001 Meier
002 Müller
003 Schmidt

Mit SQL für ein einzelnes Feld geht das bekanntermaßen so:
Select Fieldname from Tablename where... into :Array

Für 2 Felder die jeweils mit einem Leerzeichen getrennt sind, dachte ich das geht so (und das Internet dachte das auch):
Select Concat ( Fieldname1, ' ', Fieldname2 ) from Tablename where... into :Array

Aber der 4D SQL Interpreter schmeißt leider einen Fehler.
Der Trick ist jedes String-Paar einzeln zu concatinaten:
Select Concat ( Concat ( Fieldname1, ' ' ), Fieldname2 ) from Tablename where... into :Array

 

Schreiben Sie einen Kommentar