5

どうすれば DB2 プロシージャーを表示できますか (つまり、彼らが作成したロジックを意味します)、DB2 プロシージャーを実行し、DB2 を使用してプロシージャーの出力を表示するにはどうすればよいですか

4

1 に答える 1

7

DB2 は、syscat スキーマの下にシステム関連のテーブルを格納します。したがって、syscat.routines でクエリを実行すると、ストアド プロシージャのコンテンツが得られます。

典型的な例: という名前のストアド プロシージャを取得した場合update_employee、次のクエリが機能します。

select text from syscat.routines where routinename = 'update_employee'

db2 describe コマンドを使用すると、テーブル スキーマを表示し、表示するすべての列を決定できます。

ストアード・プロシージャーの呼び出しについては、「 IBM System i Access for Windows GUI ツールでストアード・プロシージャーを呼び出す方法」で既に回答があり、それを参照できます。( Eg: call myStoredProc(parm1, parm2, ?);)

IBM Web サイトから DB2 ストアード・プロシージャーの詳細を読むことをお勧めします。

于 2010-12-29T06:34:34.603 に答える