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 151

Add IMPLICITLY HIDDEN to SQL VIEWs

The TABLE feature to implicitly hide certain columns/fields when "SELECT *" is used, is great. However ,we need that feature extended to SQL VIEWS. Use Case: If I create a VIEW that contains a subset of columns, including implicitly hidden columns...
over 3 years ago in IBM i / Db2 for i 2 Future consideration

CTE support in MERGE statement

Currently MERGE statements in DB2 for i do not support the use of CTEs inside the using clause. Use Case: Lately, I've come across the need for this funtionality several times when I had to update large amounts of records in our ERP with data gath...
over 3 years ago in IBM i / Db2 for i 6 Future consideration

Allow *LIBL or omitted library on INCLUDE statement in SQL Stored procedures and Functions

The INCLUDE statement used to include C code in an SQL LANGUAGE Stored Procedure or User Defined (Table) Function requires an explicit library name. Common software development practices will have different versions or levels of code in different ...
over 3 years ago in IBM i / Db2 for i 2 Future consideration

SQL-CLI Support "FOR" System names

When creating SQL tables with the keyword "FOR" system names to support legacy code, then for "FOR" system name is not available in the SQL-CLI api's. The "SQLColAttribute" should support SQL_DESC_SYSTEM_COLUMN Use Case: We are in a situation wher...
over 3 years ago in IBM i / Db2 for i 3 Future consideration

Enable Global Override of Compiler Options for SQL Statements

We are using SQL Functions and due to our security concept, those SQL Functions need to be created with the compile options USRPRF and DYNUSRPRF both set to *OWNER. This can be done by calling SET OPTIONS inside the CREATE OR REPLACE FUNCTION stat...
over 3 years ago in IBM i / Db2 for i 3 Future consideration

Enhance SQL UDTF LANGUAGE SQL INCLUDE statement to support user-written C functions

When building new capability for the #IBMi platform, we use the CREATE TABLE FUNCTION and CREATE FUNCTION SQL statements with the "INLINE" statement, to pull in source code written in the C language.Today, one "block" of code is permitted per incl...
over 3 years ago in IBM i / Db2 for i 4 Future consideration

We need >99 QDBSRVnn tasks

The current limit of QDBSRVnn tasks is 99. We need more such tasks. We need a three-digit number. Use Case: We need more tasks to rebuild access paths in parallel. The current limit of QDBSRVnn is 99. Only half of them (50) are used for rebuild. T...
almost 4 years ago in IBM i / Db2 for i 2 Future consideration

Db2 service WRKCFGSTS

Create a Db2 for i service that does the equivalent of the WRKCFGSTS command where I can check if a device, or range devices selected by a wildcard, is varied on or off. Use Case: Rather than use WRKCFGSTS *DEV *TAP to see if all of the tape drive...
almost 4 years ago in IBM i / Db2 for i 5 Future consideration

SQL Services should support audit journal & authority collection

Currently usage of IBM i Services (SQL) (e..g QSYS2.OUTPUT_QUEUE_ENTRIES_BASIC ) can fail with an authority failure without logging to the OS audit journal or showing up in authority collection. Per IBM support, this is working as designed. I'm co...
almost 4 years ago in IBM i / Db2 for i 4 Future consideration

Implement TO_UTC_TIMESTAMP in Db2 for i

Other IBM database products have a method TO_UTC_TIMESTAMP that can be used to convert a timestamp from the local time zone to UTC, with awareness of the DST rules in effect on the date in question. Example Knowledge Center page from IBM Big SQL 5...
about 4 years ago in IBM i / Db2 for i 2 Future consideration