Skip to main content
  • 5,033 Discussions
  • 19,493 Replies
5033 Discussions
Chandra_Prakash
Chandra_PrakashParticipating Frequently
 Rocket® Vertica
ERROR 3119: DML query with a predicate that could not be pushed below

After migration from 5.0 to 7.1, the BODS job failed with below message: SQLSTATE 0A000 Description ERRCODE_FEATURE_NOT_SUPPORTED resulted in error <ERROR 3119:  DML query with a predicate that could not                                                       be pushed below joins and does not refer solely to the target table is not supported                                                       HINT:  Try putting the joins from the UPDATE's from clause into a subquery                                                       >. The SQL submitted is <UPDATE DIMENSION.DIM_PP_OFFER                                                       SET RECORD_END_DATE = '5-JUN-2015',                                                       CURRENT_RECORD_FLAG = FALSE                                                       FROM STAGING.STG_CM9_VOUCHER_OFFER_MAP A                                                       LEFT JOIN (SELECT DISTINCT PARAMETER_NAME VOUCHER_TYPE, PARAMETER_VALUE CHARGE_CODE