Identifying invalidated packages after the owner, creator, or schema name of an object is renamed

When the schema name of an object is changed, any packages that are dependent on the object are invalidated. Automatic rebind occurs when the invalidated package is executed.

About this task

Rebind might not be successful if the object is referenced in the application explicitly with the original schema name. In this case, you need to modify the application. The following queries identify the packages that will be invalidated:

Begin general-use programming interface information.Start of change
SELECT DISTINCT DCOLLID, DNAME, DTYPE
  FROM SYSIBM.SYSPACKDEP
 WHERE BQUALIFIER IN (schema_name1, schema_name2,...)
 ORDER BY DCOLLID, DNAME;
End of changeEnd general-use programming interface information.