the (simple) stmt is basically ok, but when the program is bound UNICODE DB2 converts the statement in a way that it cannot be prepared.
APPTUNE SQL ERROR ANALYSIS shows following:
STATEMENT TYPE...... DYNAMIC STATEMENT NUMBER. 2965
CALL TYPE........... PREPARE SECTION NUMBER... 3
DSNT408I SQLCODE = -104, ERROR: ILLEGAL SYMBOL ".". SOME SYMBOLS THAT
MIGHT BE LEGAL ARE: <ERR_STMT> <WNG_STMT> GET SQL SAVEPOINT
HOLD FREE ASSOCIATE CALL
DSNT418I SQLSTATE = 42601 SQLSTATE RETURN CODE
DSNT415I SQLERRP = DSNHLEX SQL PROCEDURE DETECTING ERROR
DSNT416I SQLERRD = 17 0 0 -1 1 502 SQL DIAGNOSTIC INFORMATION
DSNT416I SQLERRD = X'00000011' X'00000000' X'00000000' X'FFFFFFFF'
X'00000001' X'000001F6' SQL DIAGNOSTIC INFORMATION
DSNT417I SQLWARN0-5 = W,,,,, SQL WARNINGS
DSNT417I SQLWARN6-A = ,,W,, SQL WARNINGS
------------------------------- SQL TEXT ----------------------------
Select filialnummer3
from vamaprae
kasachstan9