どうすれば DB2 プロシージャーを表示できますか (つまり、彼らが作成したロジックを意味します)、DB2 プロシージャーを実行し、DB2 を使用してプロシージャーの出力を表示するにはどうすればよいですか
質問する
28402 次
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 に答える