ORACLE操作 ORACLE機能

[ORACLE] テンポラリーテーブルを作成する

投稿日:2017年7月13日 更新日:

テンポラリーテーブル(一時表)を作成するには、
CREATE GLOBAL TEMPORARY TABLE句を使用します。

サンプル

例)一時表「W_SAMPLE」を作成する

以下のパラメータを指定できます。

【一時表の種類】
パラメータメモ
ON COMMIT DELETE ROWSトランザクション終了時にデータが削除される
 ⇒ COMMIT or ROLLBACK時
ON COMMIT PRESERVE ROWSセッション終了時にデータが削除される
 ⇒ exit時

メモ

  • テンポラリーテーブルは通常のテーブルとは異なり、データはトランザクションやセッション内でのみ有効なテーブルです。
  • バッチ処理中に使用するワークテーブルなどで使用されます。

スポンサーリンク

スポンサーリンク

-ORACLE操作, ORACLE機能
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

ORACLE

[SQL*Plus] バインド変数を表示する(print)

バインド変数を表示するには、printを使用します。 構文 (構文) print <バインド変数> サンプル 例)バイン ...
ORACLE

[SQL*Plus] ページ間の空白行の数を設定する(set newpage)

ページ間の空白行の数を設定するには、「newpage」システム変数を使用します。 構文 (表示構文) show newp ...
ORACLE

[ORACLE] テーブルから制約を削除する

テーブルから制約を削除するには、ALTER TABLE~DROP CONSTRAINT句を使用します。 構文 (制約を削 ...
ORACLE

[SQL*Plus] SQL*Plusから直接DBMSパッケージを実行する

SQL*Plusから直接DBMSパッケージを実行するサンプルです。 サンプル 例)SQL*Plusから直接DBMS_OU ...
ORACLE

[ORACLE] シングルクォーテーションを出力する

オラクルでシングルクォーテーションを出力する方法2パターンです。 SQL文で文字列を出力するには、シングルクォーテーショ ...

スポンサーリンク