Routine support by server type

The following table summarizes the types of stored procedures and user-defined functions (UDFs) that are supported on various database servers.
Restriction:
  • This list is a superset of the available routine support. Some products do not support Java™ or PL/SQL routines. If your product does not support Java or PL/SQL, you will not see these languages available for selection in the New Stored Procedure wizard.
  • Some products do not support all of the listed data sources. Consult your product's system requirements document for information about supported data sources.
Server platform Types of stored procedures supported Types of user-defined functions supported
DB2® Version 9.1, and 9.5 for Linux®, UNIX®, and Windows®
  • SQL
  • Java (JDBC or SQLJ)
  • SQL (scalar and table) UDFs
  • OLE DB table UDFs (Windows only)
DB2 for Linux, UNIX, and Windows Version 9.7
  • SQL
  • Java (JDBC or SQLJ)
  • PL/SQL
  • SQL (scalar and table) UDFs
  • MQSeries® table UDFs
  • OLE DB table UDFs (Windows only)
  • PL/SQL
DB2 for iSeries®, Versions V5R3, and V5R4
  • SQL
  • Java (JDBC or SQLJ) using the AS/400® Toolbox for Java JDBC Driver or Universal JDBC driver
Not supported
DB2 for z/OS® Version 8
  • SQL - external
  • Java (JDBC and SQLJ)
SQL scalar
DB2 for z/OS Version 9
  • SQL - native
  • SQL - external
  • Java (JDBC and SQLJ)
SQL scalar
DB2 for z/OS Version 10
  • SQL - native
  • SQL - external
  • Java (JDBC and SQLJ)
  • SQL scalar
  • Table
  • Non-inline scalar
Derby V10 Java Not supported
Informix® Dynamic Server V11.5 and V11.7 SPL SPL
Oracle V10 and V11 PL/SQL PL/SQL

Feedback