Oracle

Oracle

Oracle SQL*Plus SQLの表示結果を見やすくする方法 表示幅の調節「LINESIZE」「COLUMN」

SQL*Plusの表示結果を見やすくする方法 SQL*PlusがデフォルトのままだとSELECTの表示結果が見づらいことがあります。以下の設定「LINESIZE」と「COLUMN」を使って見やすく表示させましょう。 デフォルトだと以下のよう...
Oracle

Oracle INTERSECT 集合演算子 2つのテーブルの重複しているレコードを抽出する方法

集合演算子 「INTERSECT」 2つのテーブルを比較して、共通するレコードを抽出することができるのが、集合演算子である「INTERSECT」です。 ちなみに集合演算子を使った場合、基本的に重複行は抽出されません。 INTERSECT構文...
Oracle

Oracle PL/SQLの定義の確認方法 SQL*Plus

自分で作ったPL/SQLの定義をSQL*Plus確認する方法 自分で作成したPL/SQLの定義を確認したくなったときは、Oracleが用意している「user_sourse」ビューを使って確認できます。 作成済みのPL/SQLを探す。 以下の...
スポンサーリンク
Oracle

Oracle SQLのコメントの書き方

SQLのコメントの書き方 プログラムにコメントをつけるようにSQLにもコメントをつけることができます。SQLの実行に影響しないので日本語でも英語でも使うことができます。 コメントの書き方には以下の2つの方法があります。 1行コメント 「--...
Oracle

Oracle PL/SQL 繰り返し文 FOR文 WHILE文

PL/SQLで繰り返しを記述する場合 通常のSQLでは記述できない繰り返し文をPL/SQLでは記述することができます。PL/SQLで使用できる繰り返し文は、FOR文とWHILE文と基本的なLOOP文ってのがありますが、ここではよく使うFOR...
Oracle

Oracle PL/SQL 条件分岐 IF文

条件分岐 IF文 SQLでは記述できないIF文をPL/SQLなら記述することができます。 IF文の構文 IF 普通のIF文です。条件式を満たす場合に処理を行います。「END IF」のあとのセミコロンを忘れやすいの注意してください\(^o^)...
Oracle

Oracle CASE式の使い方 DECODE関数の使い方

CASE式、DECODE関数とは CASE式もDECODE関数もどちらも条件分岐をSQL内で記述するときに使用します。 どちらも条件分岐を記述したい時に使うならどっち使えばいいの?って気になると思います。 基本的には、「CASE式」が使用で...
Oracle

Oracle INSERT文 レコードの追加

レコードを追加するSQL INSERT 新規レコードをテーブルに追加するときは「INSERT」文を使用します。 基本構文 列リスト有りの場合の基本構文 列リスト省略の場合の基本構文 すべての列に対して値を入れる場合に列リストを省略することが...
スポンサーリンク