A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
DB2 V8.2での例ですが、
たとえば、以下の内容をファイル(test.sql)に保存して、
CREATE PROCEDURE LISTBP()
DYNAMIC RESULT SETS 1
READS SQL DATA
LANGUAGE SQL
BEGIN
DECLARE c CURSOR WITH RETURN TO CALLER FOR
SELECT * FROM SYSCAT.BUFFERPOOLS FOR FETCH ONLY;
OPEN c;
END
@
このファイルを
db2 connect to xxx
db2 -td@ -vf test.sql
と実行するとLISTBP()というストアドプロシージャが作れます。
No.1
- 回答日時:
DB2はSQLプロシージャが使えるんじゃなかったでしょうか。
データ定義のスタートメントを選択してSQLストアドプロシージャの生成でウィザードで作成できると思ったのですが・・。定かではありません。ストアドプロシージャの代用としてDB2はUDU(ユーザー定義関数)があると思います。UDFはCREATE FUNCTION文で作成します。記法は変数宣言や制御文に関してはSQLプロシージャと同じ。
DROP PROCEDURE プロシージャ名@
CREATE PROCEDURE プロシージャ名
(IN job名とタイプ)
LANGUAGE SQL
BEGIN
ここから処理
END
@
こんな感じではなかったかと思います。
思い違いだったらゴメンなさい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) Pythonでexcelのvbaを作成、実行する方法について Pythonで表の自動集計プログラムを 3 2022/07/09 09:58
- Chrome(クローム) サイトのショートカットアイコンの格納場所は? 1 2022/12/26 01:38
- Windows 10 Windows11でMP3 CDを作る方法 17 2022/10/17 19:17
- Google Drive GoogleWorkspaceについての質問 1 2022/12/16 17:57
- ドライブ・ストレージ Win10を再インストールしたら、HDDの一部に未割り当て領域ができ何の操作もできません。 4 2023/05/19 05:31
- その他(プログラミング・Web制作) UWLSの記録でマクロを作成し使用していますが起動中に他の作業ができません。バックグラウンドで使うこ 2 2022/05/20 11:04
- その他(インターネット接続・インフラ) 語学レッスン予約ページを作ろうとしています。 1 2022/09/26 17:43
- テレビ DVD作成 テレビ番組を録画した外付けHDDから DVD作成する簡単な方法ありましたら 教えて下さい 5 2022/12/19 08:42
- Excel(エクセル) エクセル バーコード作成で他のシートを参照するには? 2 2023/05/03 16:57
- Illustrator(イラストレーター) Illustrator アンカーポイント選択について 3 2023/01/30 12:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessのマクロでモジュールを...
-
Access VBAで行ラベルが定義さ...
-
或るプロシージャの呼び出し元判定
-
エクセルVBAでUserFormを起動し...
-
OutlookVBAで作成したマクロに...
-
VBA プロシージャの名前の取得
-
【Excel VBA】 WorksheetやRa...
-
エクセルVBAが対応できるプログ...
-
ACCESS2007インポート時の空白...
-
vbaでブックを開いたときにコン...
-
callで順に実行されるプロシー...
-
VBAにおける Option Explicitの...
-
Accessでグローバル変数を宣言...
-
フォームモジュール イベント...
-
Oracle : BLOB型フィールドへの...
-
Excel VBAで「プログラム実行」...
-
DBMS_OUTPUT.PUT_LINEを実行し...
-
VBA 「文字が入っていたら、...
-
VBAのプロシージャー間で、変数の受...
-
Access VBA ラベル印刷開始位置...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessのマクロでモジュールを...
-
Access VBAで行ラベルが定義さ...
-
エクセルVBAでUserFormを起動し...
-
VBA プロシージャの名前の取得
-
callで順に実行されるプロシー...
-
【Excel VBA】 WorksheetやRa...
-
或るプロシージャの呼び出し元判定
-
OutlookVBAで作成したマクロに...
-
Accessでグローバル変数を宣言...
-
ACCESS2007インポート時の空白...
-
excel/vba/public変数
-
Excel VBAで「プログラム実行」...
-
エクセルVBAが対応できるプログ...
-
DBMS_OUTPUT.PUT_LINEを実行し...
-
PL/SQLのエラーについて
-
VBA 「文字が入っていたら、...
-
ブックオープン時にテキストボ...
-
Accessのプロシージャ名が勝手...
-
DB2でのストアドプロシージャの...
-
Excel:ThisWorkbookオブジェク...
おすすめ情報