Hi Guys,
I have the following annoying situation:
FUNCTION
CREATE FUNCTION DEVELOP.IMSI_DECODE (X varchar(15))
RETURNS VARCHAR(4)
LANGUAGE SQL
READS SQL DATA
NO EXTERNAL ACTION
DETERMINISTIC
BEGIN ATOMIC
IF (SUBSTR(X,1,7) >= '2800191' AND SUBSTR(X,1,7) <= '2800199') THEN
RETURN('PRE');
ELSE
RETURN('POST');
END IF;
END
QUERY
select DEVELOP.IMSI_DECODE (T.IMSI_IMSI)
from
(
select *
from DB2INST1.GSM_CALL
fetch first 1 rows only
) as T
fetch first 10 rows only;
RESULT (on AIX setup)
1
----
POST
POST
POST
POST
POST
POST
POST
POST
POST
POST
10 record(s) selected.
RESULT (on Win XP setup)
1
----
POST
1 record(s) selected.
Why do we have this result o the AIX setup?
We would appreciate your help on this.
Regards
Stathis