Symptom
SUBSTRING function returns the error below when it is involved in joins.
The same SUBSTRING runs successfully on a single table with the same data.
select dp_id
from T1 , T2 , T3 , T4
where
substring(T1.dp_id,1,charindex('.', T1.dp_id)-1) = T2.olas_id
and T3.file_id = T1.dp_id
and T4.file_id = T1.dp_id
and T4.ingestion_date between '2017-03-03 19:39:13.626' and '2017-06-30 16:23:52.630'
Function 'SUBSTR' has invalid parameter '3' ('-1')
SQLCODE=-1090, ODBC 3 State="08004"
Line 1, column 1
Read more...
Environment
SAP IQ 16.0 SP 11 PL 11
Product
Keywords
CR#811011 ; CR811011 ; 811011 ; SUBSTR ; SQLCODE=-1090 ; -1090 , KBA , BC-SYB-IQ , Sybase IQ , Bug Filed
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.