← All errors

SQLCODE -170

SQL0170 Number of arguments not valid

IBM message text
Number of arguments for function &1 not valid.
SQLCODE
-170
SQLSTATE
42605

Most common cause

A function is called with too many or too few arguments.

Other causes

  • Syntax taken from another database (SQL Server, Oracle) with a different signature.
  • A user-defined function with that signature is not found on the path.

How to fix it

Check the function's signature in the Db2 for i documentation for your release; for a user function, check the path and parameters.

Related errors

Text and codes from IBM documentation for 7.6. Checked on .