-1

DB2 のユーザー定義関数で一時テーブルを使用しようとしています。データ スタジオでこれを実行しようとしていますが、以下のコードが機能しません。どうすればこれを機能させることができますか?

ありがとう。

CREATE FUNCTION BELSIZE.TEST (aSTRING VARCHAR(50))
RETURNS TABLE(
column1 INTEGER
 )

F1: BEGIN ATOMIC

DECLARE c1 CURSOR WITH RETURN TO CLIENT FOR stmt;

SET v_dynStmt = 'SELECT 1 column1 from sysibm.sysdummy1';

PREPARE stmt FROM v_dynStmt;
OPEN c1;

RETURN
END
4

1 に答える 1