Oracleマスター

PLSQL・ストアド・トリガー

OracleのEXECUTE IMMEDIATE 動的SQL【PL/SQL】

動的SQL EXECUTE IMMEDIATE(PL/SQL) OracleのPL/SQLで動的SQL(SQL文を変数で作成)を実行するには、「EXECUTE IMMEDIATE」で実行します。 テーブル名、列名、値などが可変で決まった値で...
インストール

Oracleのダウンロード先のまとめ(DOWNLOAD)

Oracleのダウンロード一覧 Oracleのダウンロード(DOWNLOAD)先の一覧をまとめます。 Oracle Database 12c のダウンロード Oracle 12cのダウンロード先はこちらです。 → ダウンロードするファイルが...
検索・結合・集合

OracleのOUTER JOIN 外部結合(LEFT JOIN,RIGHT JOIN) 【SQL】

OracleのOUTER JOIN(外部結合) Oralceで複数のテーブルを結合するには「JOIN」を使います。 結合には下記の種類があります。 外部結合(OUTER JOIN) 内部結合(INNER JOIN) 今回は、外部結合(OUT...
更新

OracleのUPDATE SELECT(SELECTした結果でUPDATEするSQL)

OracleのUPDATE SELECT(SELECTした結果でUPDATEする) OralceのUPDATEはUPDATE SELECT、つまりSELECTした結果でUPDATEすることができます。 UPDATEは「SET」で「更新列」と...
その他SQL

【Oracle】EXISTSの使い方(副問い合わせSQL)

OracleのEXISTSについて。 この記事の内容はコチラです 「EXISTS」の使い方 「NOT EXISTS」の使い方 EXISTSのSQLの例文 今回は、OracleのEXISTSについて紹介します! OracleのEXISTS(相...
その他SQL

OracleのROWNUMとは?(LIMITのかわり)

OracleのROWNUMについて。 この記事の内容はコチラです OracleのROWNUMの使い方 OracleはLIMITが使えない? 今回は、Oracleの「ROWNUM」について紹介します! OracleはLIMITの代わりにROW...
その他SQL

OracleのPGAサイズを変更する【SQL】

OracleのPGA(Program Global Area)のサイズは変更できます。PGAが不足すると一時表領域へのI/Oが増加してパフォーマンスがダウンしてしまうので注意が必要です。 PGAを変更する手順を説明します。 1. 現在のPG...
その他SQL

OracleのSGAサイズを変更する【SQL】

OracleのSGA(System Global Area)のサイズは変更できます。 SGAのバッファキャッシュが不足すると物理I/Oが増加してパフォーマンスがダウンしてしまいます。そうならないよう、SGAのサイズを適正値に変更しておく必要...
その他SQL

【Oracle】CAST でデータ型を変換する【SQL】

データ型を変換するCAST Oracleでデータ型変換するには「CAST」を使用します。 構文 CAST(値, 変換後のデータ型) Oracleの「CAST」で「値」を「変換後のデータ型」に変換することができます。互換性のあるデータ型に対し...
検索・結合・集合

【Oracle】MINUS で差分(差集合)を取得する【SQL】

【SQL】MINUS 複数のSELECT結果の差を取得する(差集合) 差集合 Oracleでは「MINUS」を使用して複数のSELECT結果の差(差集合)を取得することができます。 例えば、テーブルAとテーブルBがあり、テーブルAだけに存在...