0

DB2 の一時テーブルにデータをロードしたいと考えています。ON COMMIT PRESERVE ROWS コンパイラを使用すると、構文でエラーがスローされます。

検索エラー - DB2 データベース エラー: エラー [42601] [IBM][DB2/AIX64] SQL0104N "P BY ACCOUNT_NUMBER)" の後に予期しないトークン "ON" が見つかりました。予想されるトークンには次のものが含まれる場合があります: ""。

On commit preserve rows by definitionを置き換えたとき、一時テーブルのみが正常に作成されましたが、一時テーブルに挿入されたサブクエリ データが表示されません。私が間違っているところを教えてください。

DECLARE GLOBAL TEMPORARY TABLE SESSION.TEMP_TABLE AS 
(SELECT ACCOUNT_NUMBER, NET_AMOUNT
FROM SCHEMA.TABLE_NAME WHERE 1=1 AND COLUMN1='a') ON COMMIT PRESERVE ROWS; 
4

0 に答える 0