次の DDL を使用してグローバル一時テーブルを作成しました。
CREATE GLOBAL TEMPORARY TABLE MY_TEMP_TABLE
(
column1 NUMBER,
column2 NUMBER
) ON COMMIT PRESERVE ROWS
次に、いくつかのデータを入れて、問題なく読み取ることができます。
SQL クライアント セッションを閉じて再度開いたところ、テーブルはまだ存在していますが、データがありません。
グローバル一時テーブルは、通常の永続テーブルと同じようにセッション間で保持されますが、その中のデータは、データが取り込まれたセッションの間だけ存続するという私の観察は正しいですか?
ありがとう