Symptom
- In some circumstances, for UPDATE or INSERT queries the server may return the following error:
SQL error code -1006001 "IQ Internal error. Please report this to SAP IQ support. Input to <note type> #<nn> from child #<mm> not ordered as required."
- Non-fatal error messages at dfo.cxx seen in the iqmsg file:
** Non-Fatal IQ Internal Error Detected
** at dflib/dfo.cxx:13225 on thread 205 (TID 8)
** Input to GROUP BY #07 from child #05 not ordered as required. Key: xxxx
** Error detected at DFO #05 SubQuery PreFilter
- The statement fails with this stack trace:
df_Exception::ThrowException
dfo::ValidateOutputOrdering()
dfo::ValidateInputOrderings() ... repeated a number of times
dfo_Root::Prepare()
db_dmlcommand::ExecuteDFOTree()
db_InsertRoot::Execute()
st_command::DoCmdThroughResourceGate()
st_iqdml::Insert
UIQDML_Insert
st_SAIQInterfaceInfo::callFunction()
Read more...
Environment
- SAP IQ 16.1
- SAP IQ 16.0
- SAP IQ 15.4
Product
SAP IQ 16.0 ; SAP IQ 16.1 ; SAP Sybase IQ 15.4
Keywords
sybase, abort, fail, crash, joins, CR806424, CR#806424, 806424, StackTraceForThisThread, parallel, max_query_parallelism, dml_options2, 8388608 , 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.
SAP Knowledge Base Article - Preview