Official Content

Tells GeneXus which Informix version is installed on the Database Server.

Values

11 or higher Informix 11 is supported as from GeneXus X.
7.31 to 10.X

Scope

Available at the Data Store.
Data Store: INFORMIX
Level: Data Store

Description

Values

7.31 to 8X
 

Default Value = 11 or higher

 

Every new version of the DBMS has new features that are used by GeneXus. This generates different SQL sentences or considers properties that can be applied to the new version.

Informix supports the management of Outer Join with a proprietary syntax (Informix-Extension Outer Joins). And from its 7.x engines, the syntax defined in the SQL-92 standard. The proprietary syntax is called "Informix-Extension Outer Joins", with a significant difference existing between both syntaxes, based on the order in which conditions are assessed.

To make this clear: when you have an Outer Join and want to apply a filter for an attribute in the extended table, Informix proprietary syntax first applies the filters of each table assessing conditions (minimizing the number of records returned), and then applies the JOINS, whereas with the ANSI syntax, the order in which conditions are assessed is well specified on the syntax itself (the Join condition is in one place and the overall conditions go in the associated Where section).

The idea in fact is for conditions assessments to be run post-join; that is: the ANSI syntax allows the specification of post-join filters, while the Informix proprietary syntax (Informix-Extension Outer Joins) returns different results and applies filters prior to joins (pre-join filters).

DBMS:  Informix.

How to apply changes

To apply the corresponding changes when the property value is configured, execute a Rebuild All.

See Also

SQL server version property

Oracle version property

Informix Version property

MySQL version property

DB2 UDB Version property

 

Last update: February 2024 | © GeneXus. All rights reserved. GeneXus Powered by Globant