Webサイトの運営会社で得た技術的な知識を記録していきます。 サーバー情報、Webデザイン、プログラミング、このWebサイトで利用させていただいているBlogger(ブロガー)についても公開していきます。

ラベル Oracle の投稿を表示しています。 すべての投稿を表示
ラベル Oracle の投稿を表示しています。 すべての投稿を表示

Oracleのプライマリーキー(主キー)(primary key)を作成する方法

Oracle(オラクル)のプライマリーキー(主キー)(primary key)を作成する方法です。 SQLは、「ALTER TABLE~ADD CONSTRAINT ~PRIMARY KEY~」で作成可能です。 プライマリーキー(主キー)は必ず作成しなむればならない訳じゃ...>

Oracleでシングルクォートを値として挿入するには?検索や更新もOK

Oracle(オラクル)で シングルクォート(シングルクォーテーション) を値として挿入しようとしたのですが うまくいかず、エラーで挿入ができませんでした。 結果的に挿入できたのですが、他のデータベースとは少しやり方が違うようですね。 理解できていれば、何てことはない...>

Oracleでグループ化したレコードから古い方を優先取得する方法

ROWID のカラム名を使えば簡単に取得可能になります。 Oracleのテーブルには、疑似列「ROWID」があるんだそうです。 この「ROWID」は、内部的に自動で作成される疑似列とのこと。 仮の列になっていて、隠れている列になっていて、通常は意図的に指定しない限り、表に...>

Oracleのテーブル(表)のカラム(列)を削除する方法(ALTER TABLE DROP)

Oracleのテーブルでは、テーブルのカラム(列)を後からでも削除変更可能です。 テーブル(表)のカラム(列)の桁数を変更するSQLは、「ALTER TABLE ~ DROP ~」を使います。 テーブルのカラム(列)を削除するSQL ALTER TABLE <テー...>

Oracleのカラム(列)の定義を変更するSQL(MODIFY)

Oracleのテーブルでは、テーブルのカラム(列)を作成後でも定義変更可能です。 数値型の桁数を少し大きくしたい場合や逆に小さくしたい場合など、SQLで変更できます。 桁数を大きくする場合は特に気にしなくても良いと思いますが、小さくする場合は現在入っている値次第では変更でき...>

Oracleのテーブルのカラム(列)を削除する方法

Oracleのテーブル(表)のカラム(列)を削除する方法です。 テーブル(表)のカラム(列)を削除するには、「ALTER TABLE ~  DROP  ~」のSQLを使います。 私の経験から、運用してからカラム(列)を削除することは、あまりないです。 あるとすれば、カラ...>

Oracleのテーブルにカラム(列)を追加する方法

Oracleのテーブル(表)にカラム(列)を追加する方法です。 テーブル(表)にカラム(列)を変更するには、「ALTER TABLE ~ ADD ~」のSQLを使います。 機能を追加したことにより、どうしても追加せざるを得なくなった場合に追加することが多いですね。 運...>

Oracleのテーブルのカラム名(列名)を変更する方法(RENAME COLUMN)

Oracleのテーブルのカラム名(列名)を変更する方法です。 カラム名(列名)を変更するには、「ALTER TABLE~RENAME COLUMN~」を使います。 運用が始まれば、変更することは、あまりないかもしれません。 開発中に変更する場合の方が多いかもしれませんね...>

Oracleのテーブル名を変更するする方法(RENAME)

他のデータベースと同様に、Oracleでもテーブル名を変更することが可能です。 Oracleでテーブル名を違う名前に変更するには「RENAME TO ~」を使用します。 使う機会は少ないかもしれませんが、 私は、バックアップしておいた過去のデータに戻したりする場合などに...>

Oracleのテーブルをコピーして別名のテーブルを作成する方法

Oracleで既存のテーブルをコピーするには、「CREATE TABLE ~ AS SELECT ~」を使用します。 コピー元のテーブルからSELECTしたデータを、CREATE TABLEで作成したターブルに挿入するようです。 テーブルをバックアップする時などに便利ですよ...>

Oracleのテーブル(表)のデータを全て削除するSQL(TRUNCATE)

Oracleでテーブル(表)を削除するには、「TRUNCATE TABLE ~」を使用します。 「TRUNCATE」は、テーブル(表)のデータを削除するということでは「DELETE」と変わりがありません。 ただし、テーブル(表)のデータは全て削除されてしまいます。 そし...>

Oracleのテーブルのデータ削除するSQL(DELETE)

Oracleでテーブル(表)を削除するには、「DELETE FROM ~」を使用します。 データの削除に関する操作は、「DELETE」 「TRUNCATE」があります。 ここでは、「DELETE」について、ご紹介します。 DELETEで削除した場合は、REDOログに記録...>

Oracleのテーブル(表)のカラム名(列名)を変更するSQL

Oracleのテーブル(表)のカラム名(列名)を変更するには、「ALTER TABLE~RENAME COLUMN~」を使用します。 Oracleのテーブル(表)は、作成後でもカラム名(列名)を変更することが可能です。 テーブル(表)にカラム(列)を1つ追加する テー...>

Oracleでテーブル(表)やカラム(列)にコメントを追加する

Oracleでテーブル(表)やカラム(列)にコメントを追加するには、「COMMENT ON」を使用します。 データベースにコメントを付けることは必須ではないですが、付けたほうが分かりやすいと思います。 私は可能な限りコメントを付けるようにしています。 自身が使うだけな...>

Oracleのテーブルに列(カラム)を追加

Oracleのテーブルにカラム(列)をするには、「ALTER TABLE~ADD~」を使用します。 テーブルにカラム(列)を1つ追加する -- テーブルにカラム(列)を1つ追加するSQL ALTER TABLE <テーブル名> ADD (<列名1の定義>); 実行例...>

Oracleのテーブル名を変更する

Oracleでテーブル(表)名を変更するには、「RENAME~TO~」を使用します。 テーブル(表)名を変更する Oracleのテーブル名を変更する方法です。 -- テーブル名を変更するSQL ALTER TABLE <変更前のテーブル> RENAME TO <変更後の...>

Oracleのテーブルを削除する(DROP TABLE)

Oracleでテーブル(表)を削除するには、「DROP TABLE 」を使用します。 テーブル(表)を削除する (ゴミ箱行き) 完全に削除される訳でなく、リサイクル・ビンというゴミ箱に入ります。 Oracle10gからの機能です。 削除したテーブルを戻す可能性がある場...>

Oracleのテーブルを作成する(CREATE TABLE)

Oracleでテーブル(表)を作成するには、「CREATE TABLE 」を使用します。 テーブル(表)を作成する(表領域を指定なし) 表領域を指定しない場合は、デフォルト表領域に作成されます。 --テーブル(表)を作成する CREATE TABLE <テーブル名> (...>

人気記事

ラベル

ページ

このブログを検索