This portal is to open public enhancement requests against products and services offered by the IBM Data & AI organization. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).
Shape the future of IBM!
We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:
Search existing ideas
Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updateson them if they matter to you. If you can't find what you are looking for,
Post your ideas
Post ideas and requests to enhance a product or service. Take a look at ideas others have posted and upvote them if they matter to you,
Post an idea
Upvote ideas that matter most to you
Get feedback from the IBM team to refine your idea
Specific links you will want to bookmark for future use
Temporal support for system time is being enhanced in DB2 12 to support logical transactions. However the implementation chosen requires that applications that will explore this feature is being recoded.
Add EXPLAINABLE column to DSN_STATEMENT_CACHE_TABLE
Currently, some unEXPLAINable statements are captured into DSN_STATEMENT_CACHE_TABLE when user does EXPLAIN STMTCACHE ALL. e.g. UPDATE / DELETE statement with positional update:UPDATE T1 set C1=? WHERE CURRENT OF CURSOR001; It would be nice if the...
Implement XQuery functions present in DB2 LUW but missing in DB2 for z/OS
Quite a lot of XQuery functions that are implemented in DB2 LUW, are missing in DB2 for z/OS. Many of them are very useful, and should be implemented in DB2 for z/OS as well. Here is the complete list (39 functions). We are specifically missing th...
Query rewrite eliminating "always true" and "always false" predicates
We would like DB2 to be able to rewrite dynamic SQL statements that contain parameter markers by eliminating "always true" and "always false" predicates once it knows the values of the parameter markers. It often happens that such predicates are n...
Implicit cast of decimal/exp notation format comparator to valid decimal value when DSNHDECM DECIMAL=COMMA
When the subsystem decimal point is a period, the following comparisons are treated as valid: WHERE = dddd.ddWHERE = 0.ddddddEnn When the subsystem decimal point is a comma, comparisons in dynamic SQL of the form: WHERE = dddd.ddWHERE = dddd,ddWHE...
Native SQL Stored Procedure Call Statement Does Not Support Using A Host Variable For The Procedure Name
For DB2 V10 and V11. The CALL SQL statement inside a NSP only supports:CALL procedure-name it does not support: CALL host-variable like the CALL SQL statement outside a NSP does. DB2 needs to be changed so that the CALL SQL statement inside a NSP ...
In DB2 10 for z/OS a new feature allowing currently committed data was deployed, enabling an application reading data to have the option of viewing previously committed work. This allowed for greater application concurrency, comparability with Ora...
The "source-string" for the REPLACE function currently cannot be an empty string, it throws an error. But I can't see any logical or functional difficulty in just applying the replace logic: the "search-string" is not found, therefore the source-s...
Do not place IBM confidential, company confidential, or personal information into any field.