How To
Summary
CREATE PROCEDURE ステートメントなどで SQL プロシージャーを定義すると、実体は PXXXXXX などのパッケージとして作成されます。
パッケージ名からストアード・プロシージャー名を判別するには、システム・カタログの依存関係を参照します。
Steps
以下のような SQL でストアード・プロシージャー名とパッケージ名の依存関係が表示できます。
list_routinepackage.sql
SELECT
R.ROUTINESCHEMA,
R.ROUTINENAME,
D.BSCHEMA as PKGSCHEMA,
D.BNAME as PKGNAME
FROM
SYSCAT.ROUTINES R, SYSCAT.ROUTINEDEP D
WHERE
R.SPECIFICNAME=D.SPECIFICNAME and BTYPE='K';
Additional Information
Document Location
Worldwide
[{"Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSEPGG","label":"Db2 for Linux, UNIX and Windows"},"ARM Category":[{"code":"a8m500000008PmkAAE","label":"Routines - Stored Procedures and UDF-\u003ESQL Routines"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Version(s)"}]
Was this topic helpful?
Document Information
Modified date:
15 August 2023
UID
ibm16374592