Skip to Main Content
IBM Power Ideas Portal


This portal is to open public enhancement requests against IBM Power Systems products, including IBM i. 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 updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.


Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.

ADD A NEW IDEA

Db2 for i

Showing 433 of 4931

Nested calculated columns in SQL

Today you are not allowed to use nested result columns in calculations and expressions. The work around is to rewrite the statement to use common table expression. This, however, removes the focus from what need to be done - just to satisfy the na...
over 6 years ago in IBM i / Db2 for i 3 Not under consideration

Provide hash_row functionality to UDTF, Stored procedure that returns table, Cover all columns of a View over multiple tables.

hash_row is an handy function to get hash/check sum value of the complete row. However there are exceptions. Expanding that benefit to all exceptions will be very helpful.
4 months ago in IBM i / Db2 for i 1 Not under consideration

Increase VARCHAR() Scaler to 65KB, 16MB or 2GB

Currently SQL VARCHAR() scalar function under DB2 for i supports lengths of up to 32k or 32k-1 w/Nullable values. HLL on IBM i support 64k Varchar column/fields as well as 16MB Varchar lengths. Other Platforms (Microsoft) also support much longer ...
over 7 years ago in IBM i / Db2 for i 2 Not under consideration

INSERT CAST error should provide column name

If a SQL INSERT into a table fails with a SQLSTATE of 22018 (Character in CAST argument not valid), it doesn't provide the column name upon which the CAST failed. Db2 has to know which column it was operating on, it just doesn't provide that to th...
almost 8 years ago in IBM i / Db2 for i 5 Future consideration

Add syslog facility to MESSAGE_QUEUE_INFO table function

This facility already exists for the history log and audit journal table functions, but those are quite limited in scope as many events will not occur in either source. Having the facility to retrieve messages in the same way for ad hoc message qu...
almost 2 years ago in IBM i / Db2 for i 2 Future consideration

UDTF returning dynamic resultset

Today stored procedures can return dynamic result sets. It will be appreciated if UDTF could have the same feature. Today you can only return a TABLE, you need however to define each column even though a cursor will contain the required informatio...
over 6 years ago in IBM i / Db2 for i 3 Future consideration

Provide proper SQL auditing user/timestamps

Currently there's a mix of SESSION and CLIENT_USERID fields that can be used with Generated Always but the first returns the native account, while the second returns the client account but is blank when executed from SQL on IBM i itself. Please pr...
over 6 years ago in IBM i / Db2 for i 2 Not under consideration

Allow Request Body (request-message) on HTTP_DELETE* functions

I have a third party delete method API I am trying to call with HTTP_DELETE_VERBOSE. This API has parameters that I need to pass in a Request BODY (request-message), however, HTTP_DELETE* functions do not have a parameter in which to pass this req...
9 months ago in IBM i / Db2 for i 3 Future consideration

Local scoped functions and procedures in UDTF and stored procedures

For structural reasons you sometime need to encapsulate logic as locally scoped functions and procedure when you create UDTF and stored procedures - just like you would do in any other programing language. However SQL-PL does not allow that in the...
almost 6 years ago in IBM i / Db2 for i 3 Future consideration

IBM i Services (sql) related to hardware

There are a lot of IBM i Services (sql) as tables, views or table functions. They covered almost every part of operating system (powerHA last time), but still there is no such services related to IBM i operating system hardware. Good to have table...
almost 5 years ago in IBM i / Db2 for i 3 Not under consideration