Oracleマスター

その他SQL

OracleのNOT NULL制約を削除する

OracleのNOT NULL制約を削除するSQL Oracleは作成後でもテーブルのカラム(列)に設定されたNOT NULL制約を削除できます。 構文 NOT NULL制約を削除するには「ALTER TABLE~MODIFY ~ NULL...
プライマリーキー・インデックス(index)

Oracleのインデックスを削除するSQL【DROP INDEX】

Oracleのインデックスを削除するSQL【DROP INDEX】 Oracleのインデックスは作成後でも削除できます。インデックスを削除するにはDROP INDEX~を使います。 -- インデックス削除 DROP INDEX {インデック...
プライマリーキー・インデックス(index)

【Oracle】インデックス(INDEX)の状態を確認するSQL【USER_INDEXES】

Oracleのインデックス(INDEX)の状態を確認するSQL【USER_INDEXES】 Oracleのインデックスはまれに無効になってしまうことがあります。 インデックスが有効になっているか、無効になっているか「USER_INDEXES...
その他SQL

Oracleでパスワードの大文字小文字を区別しない

Oracleパスワードの大文字・小文字を区別しない Oracleのパスワードは11g以降では初期設定では大文字、小文字を区別します。 これって結構面倒です。セキュリティ的には問題なのですが、Oracleでは大文字・小文字を区別しないように変...
その他SQL

Oracleのゴミ箱(RECYCLEBIN)を削除・確認する

Oracleのゴミ箱(RECYCLEBIN)を削除するSQL Oracleのゴミ箱 OracleはDROP TABLEでテーブルを削除しても実際には削除されずゴミ箱に入ります。Oracle10gからの機能ですね。 ゴミ箱は「RECYCLEB...
シノニム(SYNONYM)

Oracleのシノニム(synonym)とは

Oracleのシノニム(synonym) Oracleの「シノニム」(synonym)とはいわゆる別名のことです。 シノニムのSQL 例えば、テーブル「emp1」テーブルに別名をつけたい場合、以下のSQLで別名として定義できます。 -- e...
バックアップ

OracleのEXPDP/IMPDP(エクスポート・インポート)の使い方

Oracleのエクスポート/インポート(expdp/dmpdp)について。 この記事の内容はコチラです Oracleのデータをエクスポートする Oracleにデータをインポートする データベース全体、表領域、スキーマ、テーブル単位でバックア...
ユーザー(USER)

【Oracle】V$SESSIONでセッション中のユーザーを参照する

OracleのV$SESSIONでセッションユーザーを参照する V$SESSION Oracleでセッション中のユーザーを参照する方法を解説します。セッション中のユーザーを確認するには「V$SESSION」を参照します。 -- セッション中...
データベースリンク(DATABASE LINK)

Oracleでスケジュール実行するジョブを作成する

Oracleのジョブでスケジュール実行する Oracleのストアドを実行する際、定期的にスケジューリングして実行したい場合があります。Windowsのタスクスケジュールのように。 例えば、「毎週日曜の夜0時にAプロシージャを実行する」など。...
ユーザー(USER)

【Oracle】ロックされたユーザーを確認・解除する

Oracleでアカウントロックされた場合 Oracleでログインするパスワードを既定回数以上間違えるとアカウント ロックされてしまいます。アカウント ロックされたユーザーを解除する方法を解説します。 ロックされたユーザーを確認する まずはS...