Oracle 一覧

NO IMAGE

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

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

記事を読む

NO IMAGE

オラクルでSELECT INSERTする

オラクルでSELECT INSERTする構文です。 INSERT INTO テーブル名1 (カラム名1,カラム名2,カラム名3) SEL...

記事を読む

NO IMAGE

オラクルのTRUNCATE構文

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

記事を読む

NO IMAGE

Oracleのmerge文

Oracleのmerge文の記述方法です。 MERGE INTO テーブル名 A USING テーブル名 B ON (結合条件) W...

記事を読む

NO IMAGE

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

オラクルでSUMとNVLを使用して、データがない場合は0が返ってくるようにします。 以下のような料金テーブルがあるとします。 ...

記事を読む

NO IMAGE

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

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

記事を読む

NO IMAGE

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

Oracle SQLのパフォーマンスチューニングについてです。 Oracleは内部的に大文字に変換する為、SQLは大文字で書きます。...

記事を読む

NO IMAGE

Selectした結果で複数列を更新する

Selectした結果で複数列を更新することができます。 以下のように記述します。 UPDATE テーブル名1 SET ( カラム名...

記事を読む

NO IMAGE

SQL*Loaderの使い方

SQL*Loaderの使い方です。コマンドは以下のようにします。 sqlldr ユーザID/パスワード control=コントロール.ct...

記事を読む

NO IMAGE

Oracleでパッケージ削除する方法

Oracleでパッケージを削除する方法です。 DROP PACKAGE BODY パッケージ名 これでボディ部を削除できます。 DRO...

記事を読む

NO IMAGE

INSERT ALLで1回のSQLで複数行インサートする

INSERT ALLで1回のSQLで複数行インサートすることができます。 書き方は以下の通りです。 INSERT ALL INTO...

記事を読む

NO IMAGE

CREATE TABLE テーブル名 AS SELECT~で同じレイアウトのテーブルを作成する

データを一時的に退避したい時などにCREATE TABLE AS文を使用すると全く同じレイアウトのテーブルが別名で作成することができます。 ...

記事を読む

NO IMAGE

Oracleで前月末日を求める

Oracleで前月末日を求めるSQLです。 SELECT TRUNC(LAST_DAY(ADD_MONTHS(SYSDATE,-1))) ...

記事を読む

NO IMAGE

Oracleで前月初日(1日)を求める

Oracleで前月初日(1日)を求めるSQLです。 SELECT TRUNC(LAST_DAY(ADD_MONTHS(SYSDATE,-2...

記事を読む

NO IMAGE

TRUNCATE失敗でORA-02266

TRUNCATE失敗でORA-02266が発生することがあります。 これは外部キーが有効なためにおこります。 テーブルに対して有...

記事を読む

NO IMAGE

ORA-02289 順序が存在しません

INSERT INTO テーブル名( ID, ... ... ) VALUES ( シーケンス.NEXTVAL, ... .....

記事を読む

NO IMAGE

Oracleでシーケンスを削除する

Oracleでシーケンスを削除するには、DROP SEQUENCE文を使用します。 DROP SEQUENCE シーケンス名

記事を読む

NO IMAGE

Oracleでシーケンスを作成する

Oracleでシーケンスを作成するには、CREATE SEQUENCE文を使用します。 CREATE OR REPLACE SEQUENC...

記事を読む

NO IMAGE

Oracleでテーブルを修正する

Oracleのテーブルの列をNUMBERからVARCHAR2に変更したいなど、途中で定義を変更したい場合があります。 その場合、ALT...

記事を読む

NO IMAGE

Oracleでテーブルを削除する

Oracleでテーブルを削除するにはDROP TABLE文を使用します。 テーブルに紐づくプライマリキー、コメント、外部キーも同時に削...

記事を読む

スポンサーリンク
1 2 3