oracle

テーブル(TABLE)・ビュー(VIEW)

Oracleのビュー(VIEW)とは

Oracleのビュー(VIEW)Oracleのビューはテーブルを整形できる便利なオブジェクトです。そしてテーブルと同じように使用することができます。ただし、テーブルのようにデータを保持しているわけではありません。ビューはあくまで疑似テーブル...
その他SQL

【Oracle】DECODE で条件をわける【SQL】

Oracleで条件をわけるには通常WHERE句を使用しますが、SELECT句の「DECODE」や「CASE」でも条件をわけることができます。今回は「DECODE」を取り上げます。条件をわけるDECODEの使い方DECODEの構文--DECO...
PLSQL・ストアド・トリガー

Oracleのプロシージャー・ファンクション・パッケージを削除する

Oracleのプロシージャ・ファンクション・パッケージを削除するOracleのストアド・プロシージャ、ストアド・ファンクション、ストアド・パッケージを削除できます。削除するSQLは、「DROP PROCEDURE~」「DROP FUNCTI...
PLSQL・ストアド・トリガー

Oracleのループ(FOR LOOP, WHILE LOOP)の使い方【PL/SQL】

OracleのPL/SQLでのループ(FOR LOOP,WHILE LOOP)の使い方を解説します。ループ(LOOP)例1. ループ(終了条件をEXIT WHENで指定するパターン)-- ループCREATE OR REPLACE PROCE...
PLSQL・ストアド・トリガー

Oracleのプロシージャ・ファンクション(PROCEDURE・FUNCTION)を作成する【PL/SQL】

Oracleのストアドには2種類あります。 プロシージャ(PROCEDURE)・・・実行のみ ファンクション(FUNCTION)・・・戻り値あり戻り値があるのがファンクションで、戻り値がないのがプロシージャです。プロシージャを作成するCRE...
Oracle全般

Oracleの導入事例はこちら(動画)

他社のOracle導入事例は担当者にとってはとても気になるところです。ここではOracleが配信している動画を集めました。(会社で見れるかな?)導入事例ではありますが、中身はそれほど濃くはありません。偉い人の当たりさわりのないコメントだった...
その他SQL

インデックスが効かないSQL・パフォーマンスの遅いSQLとは?

インデックスが効かないSQLはパフォーマンスが遅いインデックスが効かない原因Oracleでパフォーマンスが遅いのにはいくつかの理由があります。パフォーマンスが遅い理由で最も多いのが「SQLの問題」です。SQLを改善すれば、パフォーマンスがよ...
エディション・ライセンス

Oracle Standard Edition2とStandard Edition・Standard Edition Oneの違いとは

Oracle Standard Edition 2とStandard Edition・Standard Edition Oneの違いOracle12c以降ではエディションが変更されております。Oracle Standard Edition ...
エディション・ライセンス

Oracle12cのライセンスと料金をまとめました

Oracle12cのライセンスついてOracle12cのライセンスと料金についてまとめます。まずはライセンスから。Oracle12cには2つのライセンスがあります。他にもありますが、ここでは代表的な2つのライセンスだけをとりあげます。 Pr...
権限・ロール(ROLE)

Oracleのロール(ROLE)を作成・削除するSQL

Oracleのロール(ROLE)を作成・削除するSQLOracleは何をするにしても権限が必要です。権限の詰め合わせセット、それがロールです。ロールを作成・削除するSQLは、CREATE ROLE~、DROP ROLE~を使います。例1. ...