Anmelden

View Full Version : SQL Statement



Franz.Rung
18-06-12, 09:02
Hallo zusammen,

wir haben eine neue AS400 mit dem OS V6.. erhalten. Wieso funktioniert im SQL wohl das !! zum "verbinden" von Feldern nicht mehr oder muss hier hier zwingend das Concat nehmen ?

select ffice:office" /><O:p></O:p>
DATE(DAY(BMBEDA)!!'.'!!MONTH(BMBEDA)!!'.'!!YEAR(BM BEDA)) <O:p></O:p>
from BEPM

Danke für die Hilfe

Pikachu
18-06-12, 10:06
Guckst du hier (http://newsolutions.de/forum-systemi-as400-i5-iseries/newsboard-programmierung/14946-sql-anstelle-von-concat.html) :)

Franz.Rung
18-06-12, 10:10
Was ist jetzt deine Antwort ?

Franz.Rung
18-06-12, 10:13
Sorryy habe den Link jetzt gesehen.

Vielen Dank !

B.Hauser
18-06-12, 10:18
Wo setzt Du denn das SQL Statement ab?
STRSQL oder in embedded SQL oder System i Navigator oder ...

Auf alle Fälle sollstest Du die Sprachen-Id und die CCSID Deines Jobs prüfen.

... und die IBM empfiehlt schon seit Jahren auf !! und || zu verzichten und stattdessen concat zu verwenden, weil diese nun mal NICHT international sind!

Birgitta

Franz.Rung
18-06-12, 10:19
Danke für die Info. Hatte den Link schon gesehen.