Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.server -> MSSQL to Oracle 9i Query Errors
Can anybody help me? This query executes perfectly fine in MSSQL, but
I get errors in Oracle.
SELECT CAST(REPLACE(STR(SHCLOG.origtrace,6,0),' ','0')AS CHAR(6)) as FIXEDTRACE,
SHCLOG.SETTLEMENT_DATE, SHCLOG.MSGTYPE, SHCLOG.ORIGMSG,
( CAST(REPLACE(STR(SHCLOG.origtrace,6,0),' ','0')AS CHAR(6))+ '-' + SUBSTRING(SHCLOG.PAN,1,6) + '-' + CAST(REPLACE(STR(SHCLOG.amount,10,2),' ','0')as char(10))+ '-' + CASE WHEN SHCLOG.respcode<>0 THEN '999' ELSE CAST(REPLACE(STR(SHCLOG.msgtype,3,0),' ','0')AS CHAR(3)) END ) ,' ','') AS FIXEDSEQ,
SHCLOG.AMOUNT, SHCLOG.ORIGDATE, SHCLOG.TRACE, SHCLOG.LOCAL_TIME, SHCLOG.LOCAL_DATE, SHCLOG.ACQUIRER, SHCLOG.ISSUER, SHCLOG.RESPCODE, SHCLOG.REASON_CODE, SHCLOG.SHCERROR, SHCLOG.REVCODE, SHCLOG.ACCEPTORNAME, SHCLOG.ACCTNUM, SHCLOG.FILLER1, SHCLOG.FILLER2, SHCLOG.TXN_START_TIME, SHCLOG.TXN_END_TIME
FROM SHCLOG WHERE (SHCLOG.acquirer='1588888888' OR SHCLOG.issuer='1588888888') AND
SHCLOG.amount>0 AND SHCLOG.pcode<>400000 AND SHCLOG.pcode<>410000 AND
It doesn't seem to like my char(13) function call, any equivalent or suggestions? Received on Fri Jul 14 2006 - 10:02:32 CDT
![]() |
![]() |