SQL

Oracle

Oracle SQL*Plus TERMOUT システム変数 コマンドの結果出力制御

SQL*Plusのシステム変数「TERMOUT 」 「@」、「@@」または「START」を使用して実行するスクリプトのコマンドの結果出力を制御することができます。 OFFを指定すると非表示になるため、出力を、画面に表示せずにファイルにス...
Oracle

Oracle SQL ダーティリード(dirty read)とは 非リピータブル・リード(Non-Repeatable Read)とは

ダーティリード(dirty read)とは ダーティリードとは、別のトランザクションでコミットされていない未確定の変更を他のトランザクションが読み込みできてしまうことによる矛盾のことです。ようは、読み込みロックを取得してないことにより発生...
Oracle

Oracle 「ROLLUP」で合計と小計を一緒に求める方法

「ROLLUP」で合計と小計を一緒に求める方法 Oracleでは、GROUP BYの拡張として「ROLLUP」という構文を用意しています。 「ROLLUP」構文を使用することにより簡単に合計と小計を求めることができます。 「R...
スポンサーリンク
Oracle

Oracle 合計と小計を一緒に求めるSQL

合計と小計を一緒に求めるSQL 「GROUP BY」句と「SUM」関数を使用すれば簡単にグループごとの小計が求めることができるのは想像できると思います。以下のテーブルとデータを使って確認してみましょう。 year m...
Oracle

Oracle ランキング作成 「DENSE_RANK」関数 分析関数(ウィンドウ関数)

分析関数とは 分析関数とは、標準SQLでいうウィンドウ関数の事をいいます。Oracleでは分析関数というみたいです。 またウィンドウ関数は、OLAP(Online Analytical Processing)関数ともいいます。 ...
Oracle

Oracle ランキング作成 「RANK」関数 分析関数(ウィンドウ関数)

分析関数とは 分析関数とは、標準SQLでいうウィンドウ関数の事をいいます。Oracleでは分析関数というみたいです。 またウィンドウ関数は、OLAP(Online Analytical Processing)関数ともいいます。 ...
Oracle

Oracle PL/SQL ネイティブコンパイルの方法 パフォーマンス向上

ネイティブコンパイルについて ストアド・サブプログラムをネイティブコンパイルする方法を説明します。 実際の方法の前に少し解説を、Oracleではソースコードだけでなく、コンパイルされたコードもデータベースに格納します。このとき格納さ...
Oracle

Oracle PL/SQL ユーザ定義例外について

ユーザ定義例外について ユーザー定義例外は、Oracleが事前に定義しているエラーではなく自分で自由に作成できる例外です。 ユーザ定義例外の定義方法 以下のように宣言部でユーザ定義例外を定義します。 ユーザ定義例外の呼び出し...
スポンサーリンク
タイトルとURLをコピーしました