プログラム

Oracle

Oracle テーブルが属する表領域を確認するSQL

対象テーブルがどの表領域に属しているかを確認するSQL「USER_TABLES」は、現行のユーザーが所有するリレーショナル表で「TABLESPACE_NAME」が表領域の名前になってます。「TABLE_NAME」でwhere句で絞ることによ...
Oracle

Oracle PL/SQL 無名ブロックとは?ストアドプロシージャとは?

PL/SQLとはPL/SQLはSQLを手続き型言語として拡張させてる、オラクル社が提供している言語です。PL/SQLプログラムの種類PL/SQLは、ストアド・サブプログラムと無名のPL/SQLプログラム(以下、「無名ブロック」と記載する)と...
Oracle

Oracle 同じ定義の表を複製するSQL

同じテーブルレイアウトのテーブルをもう一個作りたいなぁという時に使うSQL「where 1 = 2」の意味ですがデータの中身をコピーしないテクニックみたいです!こんな書き方があるなんて便利。以下のサイトを参考にさせていただきました。すごいわ...
スポンサーリンク
Oracle

Oracle PL/SQLの結果をデバック画面に表示させる方法「SERVEROUTPUT ON」 

PL/SQLのデバックを画面に表示する方法PL/SQLをデバックするときにSQL*Plusに表示させることがあります。SQL*PlusのSETシステム変数を変更しないと文字列が表示されないので、以下のコマンドで表示制御します。
Oracle

Oracleの実行計画 ~EXPLAIN PLAN文の使い方~

EXPLAIN PLAN文とはSQLチューニングする際に使用するコマンドです。SQLのどこに処理コストがかかってるかがわかるので検討するあたりをつけることができます。使い方確認したいSQL文の前に「explain plan for」をつけて...
Oracle

Oracle データベースの構成要素について

Oracleの構成 ~データ内容~Oracleデータベースのデータ格納先のファイル構成は、データファイルとREDOログファイルと制御ファイルの3種類に分けられています ファイル種類 データ内容 データファイル テーブルインデックスUNDOデ...
Oracle

Oracle ORACLE_HOMEについて

ORACLE_HOMEとは~前提環境:Windows~Oracleソフトウェアのインストール先のディレクトリのことですORACLE_HOME配下のディレクトリ(抜粋)ORACLE_HOME配下の重要なディレクトリを以下に抜粋します ディレク...
SQL

SQLの分類 DML・DDL・DCL

SQLの分類SQLはDMLとDDLとDCLの大きく3つに分類できるらしいです。DML(Data Manipulation Language)日本語訳でデータ操作言語。データの検索、挿入、更新、削除を行うための言語です。(キーワード例)SEL...
スポンサーリンク