Informix - Problem description
Problem IT33537 | Status: Closed |
UNEXPECTED INTERNAL ERROR 172 RUNNING MERGE STATEMENT USING SUBQUERIES | |
product: | |
INFORMIX SERVER / 5725A3900 / C10 - IDS 12.10 | |
Problem description: | |
A MERGE statement involving multiple subqueries may fail with error 959 / 172 when a join condition exists that connects the two subqueries. An example statement: MERGE INTO target t USING ( SELECT mnum, cref FROM source ) x ON t.num = x.mnum WHEN MATCHED THEN UPDATE SET code = (SELECT code FROM ref WHERE cref = x.cref); An Assert Failure is generated which includes a thread stack similar to: ld_newvals_in2tmpbuf subqcache_find chkrmk exsubq ev_cb new_eval eval_projection_list dodmlrow process_upsert upsert_next doupsert excommand sq_execute sqmain | |
Problem Summary: | |
**************************************************************** * USERS AFFECTED: * * Users of Informix Server prior to 12.10.xC15 and 14.10.xC5. * **************************************************************** * PROBLEM DESCRIPTION: * * See Error Description * **************************************************************** * RECOMMENDATION: * * Upgrade to Informix Server 12.10.xC15 (when available) or * * 14.10.xC5. * **************************************************************** | |
Local Fix: | |
a workaround can be using a view for the target table: create view vt as (select num, code from target); merge into vt t using ... | |
Solution | |
Workaround | |
**************************************************************** * USERS AFFECTED: * * Users of Informix Server prior to 12.10.xC15 and 14.10.xC5. * **************************************************************** * PROBLEM DESCRIPTION: * * See Error Description * **************************************************************** * RECOMMENDATION: * * Upgrade to Informix Server 12.10.xC15 (when available) or * * 14.10.xC5. * **************************************************************** | |
Comment | |
Fixed in Informix Server 12.10.xC15 and 14.10.xC5. | |
Timestamps | |
Date - problem reported : Date - problem closed : Date - last modified : | 14.07.2020 18.01.2021 18.01.2021 |
Problem solved at the following versions (IBM BugInfos) | |
Problem solved according to the fixlist(s) of the following version(s) |