Oracle

MySQL

集合関数と集約関数の違い SQL

集合関数と集約関数の違い SQL SQLの関数で、AVG,MAX,MINなどの関数は正式には集合関数ではなく集約関数といいます。 集約関数に対し、場合によっては複数行返す関数を集合関数といいます。 各DBの集約関数 PostgeSQ...
Oracle

VirutualBox上でOracle VM Serverをインストールする

VirutualBox上でOracle VM Serverをインストールする Oracle VM Serverをインストールする時の備忘録です。英語のサイトを読み漁って少し悩んでしまいましたが、どうにかOracle VM Managerか...
DB2

Oracleで複数テーブルを同時にUPDATEする

Oracleで複数テーブルを同時にUPDATEする
Oracle

ORACLE Enterprise Managerからユーザを作成する

ORACLE Enterprise Managerからユーザを作成する ORACLE Enterprise Managerからユーザを作成します。 まず、ORACLE Enterprise Managerにログインします。 「ユー...
Oracle

ORACLE Enterprise Managerから表領域を作成する

ORACLE Enterprise Managerから表領域を作成する ORACLE Enterprise Managerから表領域を作成します。 まず、ORACLE Enterprise Managerにログインします。 「サー...
Oracle

ORA-01653: 表スキーマ名.テーブル名を拡張できません(XXX分、表領域XXX)。

ORA-01653: 表スキーマ名.テーブル名を拡張できません(XXX分、表領域XXX)。 「ORA-01653: 表スキーマ名.テーブル名を拡張できません(XXX分、表領域XXX)。」と表示された場合、表領域が不足しているため、該当する...
Oracle

Oracleでテーブルが属する表領域の確認や表領域の変更方法、また表領域の使用率の確認

Oracleでテーブルが属する表領域の確認や表領域の変更方法、また表領域の使用率の確認
Oracle

OracleでCREATE TABLEでテーブル作成する

OracleでCREATE TABLEでテーブル作成する OracleでCREATE TABLEでテーブル作成します。 まずCREATE TABLE権限を付与します。その次に表領域作成権限を付与します。 C:\Users\test&g...
Oracle環境

Oracleでデータディクショナリを参照する権限を付与する

Oracleでデータディクショナリを参照する権限を付与する Oracleでデータディクショナリを参照する権限を付与します。 C:\Users\test>sqlplus /nolog SQL*Plus: Release 11.2....
Oracle

ORA-06531: 参照しているコレクションは初期化されていません。

ORA-06531: 参照しているコレクションは初期化されていません。 「ORA-06531: 参照しているコレクションは初期化されていません。」とオラクルエラーが出た場合、コレクションを初期化して上げる必要があります。 以下、サンプル...
Oracle

Oracle11g Express EditionでTYPEを作成する権限を付与する

Oracle11g Express EditionでTYPEを作成する権限を付与する Oracle11g Express EditionでTYPEを作成する権限を付与します。 まず、作成する権限を付与します。 grant create...
Oracle

Oracle11g Express Editionでディレクトリオブジェクトを作成する

Oracle11g Express Editionでディレクトリオブジェクトを作成する Oracle11g Express Editionでディレクトリオブジェクトを作成します。 PLSQLでファイルを作成する際にディレクトリオブジェク...
Oracle

Oracle11g Express Editionでプロシージャを作成する権限を付与する

Oracle11g Express Editionでプロシージャを作成する権限を付与する Oracle11g Express Editionでプロシージャを作成する権限を付与します。 まず、作成する権限を付与します。 grant cr...
Oracle

Oracle11g Express Editionでスキーマを作成する

Oracle11g Express Editionでスキーマを作成する Oracle11g Express Editionでスキーマを作成します。 sql*plusでログオンします。 Microsoft Windows Copyri...
Oracle

Oracle11g Express Editionを使ってみる

Oracle11g Express Editionを使ってみる Oracle11g Express Editionを使ってみます。 インストールしたらデスクトップにアイコンができています。 アイコンをクリックします。するとウェブブ...
Oracle

Oracle11g Express Editionをインストールする

Oracle11g Express Editionをインストールする Oracle11g Express Editionをインストールします。 上記よりインストールします。 ダウンロードしたらsetup.exeをクリックします...
Oracle

Oracle11gをアンインストールする

Oracle11gをアンインストールする Oracle11gをアンインストールします。 昔はレジストリ削除など手動でしなくてはいけなかったので面倒でしたが今は簡単になりました。 「全てのプログラム」から「Universal Insta...
Oracle

Oracle11gをWindowsにインストールする

Oracle11gをWindowsにインストールする Oracle11gを以下からダウンロードします。 2つのファイルをダウンロードします。 1/2.zipを解凍します。次に2/2を解凍し、解凍したファイルを1/2で解凍したフ...
Oracle

オラクルのimpとexpでダンプファイルの使い方

オラクルのimpとexpでダンプファイルの使い方 オラクルで良く使うimpとexpの使い方です。 まず現状のテーブルをエクスポートします。 exp ユーザID/パスワード file=data.dmp これをデータのみインサートするこ...
Oracle

ORA-01841: (周)年は-4713と+9999の間の0以外の数字を指定する必要があります

ORA-01841: (周)年は-4713と+9999の間の0以外の数字を指定する必要があります
Oracle

オラクルでテーブル名を変更する

オラクルでテーブル名を変更する オラクルでテーブル名を変更するには ALTER TABLE 現テーブル名 RENAME TO 新テーブル名 とします。
Oracle

オラクルでテーブルのカラムのNULL制約を解除

オラクルでテーブルのカラムのNULL制約を解除 オラクルでテーブルのカラムのNULL制約を解除します。 ALTER TABLE テーブル名 MODIFY (カラム名 NULL) NOT NULL制約を付けるには ALTER TABL...
Oracle

オラクルでプライマリキー(PK)を設定する

オラクルでプライマリキー(PK)を設定する オラクルでプライマリキー(PK)を設定するDDL文です。 ALTER TABLE テーブル名 ADD CONSTRAINT PK名 PRIMARY KEY (カラム名1); 複合主キーといっ...
Oracle

SQL*Loader-704: 内部エラー: ulconnect: OCIServerAttach [0]

SQL*Loader-704: 内部エラー: ulconnect: OCIServerAttach sqlldrをシェルで実行しようとすると SQL*Loader-704: 内部エラー: ulconnect: OCIServerAtt...
Oracle

オラクルでSELECT INSERTする方法

オラクルでSELECT INSERTする方法 オラクルでSELECT INSERTする構文です。 INSERT INTO テーブル名1 (カラム名1,カラム名2,カラム名3) SELECT カラム名4,カラム名5,カラム名6 FROM ...
Oracle

オラクルのTRUNCATE構文

オラクルのTRUNCATE構文 オラクルのSQLでDELETEとTRUNCATEがありますが、TRUNCATEはロールバックできないので、DELETEよりも高速です。 TRUNCATEの構文は以下になります。 TRUNCATE TAB...
Oracle

Oracleのmerge文

Oracleのmerge文 Oracleのmerge文の記述方法です。 MERGE INTO テーブル名 A USING テーブル名 B ON (結合条件) WHEN MATCHED THEN UPDATE SET カラム名A...
Oracle

オラクルでSUMとNVLでデータがないときに0を返す

オラクルでSUMとNVLでデータがないときに0を返す
Oracle

オラクルでselectした結果を条件としてdeleteする

オラクルでselectした結果を条件としてdeleteする オラクルでselectした結果を条件としてdeleteすることができます。 例えばin句を使用して以下のようにdeleteします。 DELETE テーブル名 A WHERE ...
Oracle

Oracle SQLのパフォーマンスチューニング

Oracle SQLのパフォーマンスチューニング Oracle SQLのパフォーマンスチューニングについてです。 Oracleは内部的に大文字に変換する為、SQLは大文字で書きます。 COUNT(*)と書くより、COU...
タイトルとURLをコピーしました