一時テーブルにデータを作成して入力するにはどうすればよいですか? 次に、一時テーブルで取得したデータを印刷するにはどうすればよいですか? このような例を見ました。しかし、それ以上の助けはありません。だから私はいくつかの助けが必要です。
SELECT DISTINCT * FROM Table INTO TEMP Temp1;
他のテーブルと同じようにデータを選択します。
SELECT * INTO r_temp1.* FROM Temp1
または、そのようなステートメントのカーソルを定義し、FOREACH ループを使用する、または ...
秘訣は、コンパイル時に Temp1 の列がどうなるかを知る必要があるということです。この場合、次を使用できます。
DEFINE r_temp1 RECORD LIKE Table.*
より一般的なケースでは、関連する断片から手動でレコードを作成することになるでしょう。
DEFINE r_temp1 RECORD
col1 LIKE Table1.ColumnA,
col2 LIKE Table2.ColumnB,
...
colN LIKE TableZ.ColumnZ
END RECORD