- PR -

組込SQLでのFETCH FIRST文節について

1
投稿者投稿内容
未記入
会議室デビュー日: 2005/07/01
投稿数: 1
投稿日時: 2006-09-28 17:55
DB2で以下のようなSQCファイルを作成しています。
−−−−−
 +1  EXEC SQL DECLARE AAA CURSOR FOR
 +2  SELECT
 +3    COL1,
 +4    COL2,
 +5  FROM
 +6    TBL01
 +7  WHERE
 +8    COL1 = :col1
 +9  FETCH FIRST 5 ROWS ONLY
+10  FOR FETCH ONLY;
−−−−−

ここで、上記ソースの9行目の

  FETCH FIRST 5 ROWS ONLY

の行数指定を固定値「5」から可変値に変えたいと考えてます。
ただ、以下のようにホスト変数としてコーディングするとエラー
となってしまいます。

  FETCH FIRST :Num ROWS ONLY

どのような記述を行えばよいかご存知の方がおりましたら、ご
教授願います。
よろしくお願いいたします。
1

スキルアップ/キャリアアップ(JOB@IT)