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 201

Allow variable number of arguments on SQL CONCAT function

The current implementation of CONCAT only allows two parameters, for example CONCAT('hello', 'world') which makes concatenating multiple values cumbersome. This would for example result in CONCAT(CONCAT('hello', 'world'), 'again') for 3 strings. I...
over 1 year ago in IBM i / Db2 for i 5 Not under consideration

Require QIBM_DB_SECADM or similar to perform set session authorization

Today any user with *ALLOBJ is able to do the equivalent to sudo in Linux without the need of any password to become another user using set session authorization via SQL. Any user with *ALLOBJ can become Qsecofr by open strsql and run: “Set sessio...
over 1 year ago in IBM i / Db2 for i 5 Not under consideration

Extend the JOB_LOCK_INFO UDTF to provide the current awaited time

Please extend the JOB_LOCK_INFO UDTF to also provide the current wait duration for pending locks. This would enable easier automatic detection of erroneous locks and hanging jobs.
over 1 year ago in IBM i / Db2 for i 1 Not under consideration

Additional columns for MTI_INFO table function

It would useful also to retrieve: - the number of rows of the table. - the number of entries of the temporary index (if sparse). - the number of utilization of this temporary index. We already have the number of references. - the order (ASC or DES...
over 1 year ago in IBM i / Db2 for i 2 Not under consideration

DB2 SQL join with USING need to support nullable column

I have a problem with a JOIN when columns are nullable. summary: I ask for an correction of the USING feature : in the sql engine do a IS NOT DISTINCT FROM when the column is nullable, so USING will do its job. details: for a better explanation, y...
over 1 year ago in IBM i / Db2 for i 1 Not under consideration

directly enter SQL-Arrays as Input Arguments for Stored Procedures

Our reporting systems calls Stored Procedues on a DB2/400 system via ODBC/JDBC. The SP receives for example one productID and then it collects the desired informations from our DB2400-tables and return it to the reporting system via a result set. ...
over 1 year ago in IBM i / Db2 for i 1 Not under consideration

improve performances of DB2 sequences

I like the principle of DB2 sequences, but there is a big problem with the implementation of it on IBM i. Indeed, the command CREATE SEQUENCE does not generate a real DB2 object, It generates an IBM i object of DATA AREA type. However, DATA AREAs ...
over 1 year ago in IBM i / Db2 for i 5 Not under consideration

Declare Array variables in SQL/PSM like in DB2 LUW

In stored procedures and UDF/UDTF of DB2 for i, I would like to be able to declare an array like in this example : DECLARE TYPE CARD_NUMBER AS VARCHAR(1) ARRAY [24]; … this is already possible on DB2 LUW, as can be seen in this example: https://ro...
over 1 year ago in IBM i / Db2 for i 2 Not under consideration

Solution for Cpyfrmimpf dtaara using Dtaara "QCPFRMIMPF" and "QCPTOIMPF"

When using the copy command with the dtaara it creates threads in the background which makes the copy of big amounts of records in couple of minutes. Without the dtaara the copy runs for hours. Need a fix/solution which works the same seeing dtaar...
over 1 year ago in IBM i / Db2 for i 1 Not under consideration

SRVPGMOPT parameter for CRTSQLRPGI

While the CRTSQLRPGI command contains a COMPILEOPT parameter that is used in creating modules and programs, it does not have a parameter for passing additional parameters to the CRTSRVPGM step when OBJTYPE(*SRVPGM) is used. This can result in comp...
over 1 year ago in IBM i / Db2 for i 1 Not under consideration