Oracleで一時テーブルを作成して内容を追加する方法は何ですか?

Oracleで一時テーブルを作成して内容を追加するには、以下の手順を使用します。

  1. 一時テーブルを作成する:
CREATE GLOBAL TEMPORARY TABLE temp_table (
  column1 datatype1,
  column2 datatype2,
  ...
) ON COMMIT DELETE ROWS;

上記の例では、temp_tableは一時テーブルの名前であり、datatype1、datatype2などは列のデータ型を示しています。ON COMMIT DELETE ROWSというキーワードは、トランザクションのコミット時に一時テーブル内のすべての行を削除することを示しています。

  1. 一時テーブルにコンテンツを追加します。
INSERT INTO temp_table (column1, column2, ...)
VALUES (value1, value2, ...);

上記の例では、値を一時テーブルtemp_tableの列column1、column2などに挿入します。

  1. 仮表を使用します。
SELECT * FROM temp_table;

一時テーブルのデータを通常のテーブルと同様にクエリや操作することができます。

注意,临时表会在会话结束时自动删除,因此无需手动删除临时表。
(注意、セッション終了時に一時表は自動的に削除されるため、手動で削除する必要はありません。)

bannerAds