Start of change

What's new for IBM i 7.1

This topic highlights the changes made to this topic collection for IBM® i 7.1.

The major new features covered in this book include:

What's new as of April 2016

  • Additional formatting options for TIMESTAMP_FORMAT and VARCHAR_FORMAT scalar functions.
  • Enhancements to ROUND and TRUNCATE scalar functions.
  • Support for the EXTIND option in SET OPTION for SQL functions, procedures, and triggers.
  • Required DB2 PTF Group level tracking added for static statements to SYSPROGRAMSTMTSTAT.

What's new as of October 2015

  • LIMIT and OFFSET support for queries
  • OVERLAY and LOCATE_IN_STRING scalar functions
  • System name for CREATE VARIABLE

What's new as of April 2015

  • REPLACE option for CREATE TABLE
  • VARBINARY_FORMAT and VARCHAR_FORMAT_BINARY scalar functions
  • Maximum parameters for SQL functions increased to 1024

What's new as of October 2014

  • LPAD and RPAD scalar functions
  • REGEXP_xxx scalar functions and REGEXP_LIKE predicate for regular expression handling
  • Support for PIPE statement in SQL table functions

What's new as of April 2014

  • A create table statement that has a single partitioning key column can have the range partitions defined in any order.
  • SYSPACKAGESTMTSTAT and SYSPROGRAMSTMTSTAT catalog views

What's new as of October 2013

  • Compound (dynamic) statement can group multiple statements into an executable routine
  • CREATE TABLE AS and CREATE TABLE LIKE generate REFFLD information
  • An RDB alias can be specified directly in an SQL statement using a three-part name
  • Maximum index size increased to 1.7 terabytes

What's new as of February 2013

  • Multiple event triggers including a new trigger event predicate
  • Specify system name on CREATE TABLE, CREATE INDEX, CREATE VIEW, and DECLARE GLOBAL TEMPORARY TABLE
  • BASE_TABLE table function

What's new as of October 2012

  • Default values for procedure parameters
  • Named parameters for procedure invocation
  • Allow period separator for qualification of objects in system naming
  • CREATE TABLE and DECLARE GLOBAL TEMPORARY TABLE where the new table and the select-statement reference different relational databases
  • A new QAQQINI option, SQL_GVAR_BUILD_RULE, to influence receiving errors for variables not found at precompile or create routine time.

What's new as of April 2012

  • Obfuscation for SQL procedures and SQL functions
  • XMLTABLE table function
  • INSERT where the target table and the select-statement reference different relational databases

What's new as of October 2011

  • SYSPARTITIONINDEXDISK view

What's new as of April 2011

  • CONNECT BY for hierarchical queries
  • Program name for CREATE TRIGGER

How to see what's new or changed

To help you see where technical changes have been made, this information uses:
  • The Start of change image to mark where new or changed information begins.
  • The End of change image to mark where new or changed information ends.

To find other information about what's new or changed this release, see the Memo to users.

End of change