【Oracle Master】Oracle 11gのgって何?
Oracleの後に続く10g、11g。特に意識はしていませんでしたが、gって一体何なのでしょう?
gはgridの略とされています。gridとは格子とか縦横の線、碁盤という意味があります。gridはグリッドコンピュータ( [...]
Oracleの後に続く10g、11g。特に意識はしていませんでしたが、gって一体何なのでしょう?
gはgridの略とされています。gridとは格子とか縦横の線、碁盤という意味があります。gridはグリッドコンピュータ( [...]
SQL Serverやオープンソースのデータベースの修正パッチは無償で入手することができます。SQL Serverの場合はマイクロソフトのホームページからダウンロードすることができます。しかし、Oracle Databa [...]
検証のためにWindows VistaにOracle Database 11g(11.1.0.6.0)をインストールしたが、「nmefwmi.exeは動作を停止しました」というエラーが5分置きに表示される。Vistaのア [...]
SQL*Plusで列の長い表をSELECTしたら、画面の右端で表が折り返してしまいます。SQL*Plus画面の幅を広くしてみましたが、それにも関らず、画面の途中で表が折り返してしまいます。その場合は、
SQL> set [...]
Enterprise Managerで優先資格証明を設定しようとしましたが、「ユーザーoracleとしてのServer01への接続に失敗しました。」とエラーメッセージが表示されて、正常に優先資格証明を設定できません。その [...]
Oracle Master Bronze 11gの試験に合格しました。
Bronze SQL基礎I 1Z0-017J : 90%で合格
SQL基礎?はSQLの文法を問う問題が多いので、SQLを業務で使っているのであれば、 [...]
Oracleをインストールする前の事前準備の一つとして、Oracle用のOSユーザ・グループを作成する必要がある。
Oracleインベントリグループ(例:oinstall)
データベースグループ(例:dba)
Orac [...]
Linux環境でOracle Universal Installerが文字化けする場合、以下の通りに対応する。
# LANG=C
# export LANG
このようにすることで、OUIは英語表記になってしまう。しかし拡 [...]
表に索引を作成すると、特定の列の検索処理の速度が向上する。しかし、データの挿入(INSERT)、更新(UPDATE)、削除(DELETE)では、索引のメンテナンスがバックグラウンドで発生するため、負荷が高くなってしまう。 [...]
順序は以下のように作成する。
CREATE SEQUENCE seq_no START WITH 100 MAXVALUE 200 CYCLE;
直近に採番された順序を取得するには、順序名.CURRVALで取得するが、一 [...]
集合演算子には、UNION、UNION ALL、MINUS、INTERSECTがあるが、優先順位はない。基本的には集合演算子は左から右に評価される。ただし、SQL文を見易くし、また将来的なSQLの仕様変更に対応するために [...]
MIN関数、MAX関数、AVG関数、SUM関数などのグループ関数では、NULL値は無視されますが、COUNT関数の場合、COUNT(*)と指定すると、NULL値もカウントされる。ただし、COUNT(列名)とすると、指定し [...]
WHERE句では列別名が使用できない。列別名を使用できるのは、ORDER BY句のみです。
例:
SELECT emp_id AS ID, emp_name AS NAME
FROM emp_table
WHERE em [...]
Oracleでのリテラル文字とは、SELECT句に含まれる、
・文字
・数字
・日付
のことを言う。文字と日付のリテラル文字はシングルクォーテーション(例:’文字’)で囲む必要がある。数字の場合は [...]
算術演算では、NULL値を演算するといかなる場合でも結果がNULLとなる。
例:
4 + NULL = NULL
4 * NULL = NULL
1 + 2 – NULL = NULL