Author: muralikrishnan_new
Subject: Converting EBCDIC to Unicode (TimeStamp)
Posted: Mon Jul 25, 2016 10:42 pm (GMT 5.5)
Hi,
I am Converting a EBCDIC Timestamp value to Unicode Timestamp value to use it in my Db2 table.
I am getting sqlcode -180.
I have even tried the below SQL
But still i am getting the same SQLCODE. Is there any way to convert Timestamp from EBCDIC to unicode timestamp .
Please help me to correct if i have made any mistakes.
_________________
Thanks,
Murali
Subject: Converting EBCDIC to Unicode (TimeStamp)
Posted: Mon Jul 25, 2016 10:42 pm (GMT 5.5)
Hi,
I am Converting a EBCDIC Timestamp value to Unicode Timestamp value to use it in my Db2 table.
Code: |
01 WS-EBCD-TS PIC X(26) VALUE '2016-04-18-01.12.11.005634'. 01 WS-UNCD-TS PIC N(26). ....... ...... ...... Move Function national-of(WS-EBCD-TS) TO WS-UNCD-TS EXEC SQL SELECT LENGTH(COL1) FROM TABLE1 WHERE LATE_TS = :WS-UNCD-TS END-EXEC |
I am getting sqlcode -180.
Code: |
SQLCODE -180 SQLCABC +136 SQLSTATE 22007 SQLERRD +186 |
I have even tried the below SQL
Code: |
EXEC SQL SELECT LENGTH(COL1) FROM TABLE1 WHERE LATE_TS = CAST(:WS-UNCD-TS AS TIMESTAMP(6) CCSID UNICODE) END-EXEC |
But still i am getting the same SQLCODE. Is there any way to convert Timestamp from EBCDIC to unicode timestamp .
Please help me to correct if i have made any mistakes.
_________________
Thanks,
Murali