Buzzurl |hatena |MyYahoo! |livedoorClip |Google |niftyclip |pookmark |FC2

ORACLE  ★オラクル★  SQL 基礎  データ操作 insert文 null 挿入について

ご紹介します。

★オラクル★ insert文にnullを挿入する方法

1.表の確認

desc 表名

表を確認し、null値がOKかどうか確認する。

2.列リストに列名を指定しなかった場合は、自動的にNULL値が挿入される。

3.明示的にnullを入れる場合、values句にnullを記入せよ。

insert into 表 (a,b,c,d)
values(111,222,null,null)
ORACLE  ★オラクル★  SQL 基礎  データ操作 insert文 行 追加 について
ご紹介します。

insert文は、表に新しい行を追加するコマンドです。

insert文は、DMLです。

insert文は、以下のような使い方があります。


insert into 表 values (a,b,c,,,);

insert into 表 (列名,列名,列名,,,,,) values (a,b,c,,,);


insert文は1回の実行で、1行を追加します。

表の列の順番のとおり値を入力する必要があり、

違っていると・・・・。

表の構造・列名、データの型は、

describeコマンドでご確認ください。

desc 表名



★オラクル★
ORACLE  ★オラクル★  SQL 基礎  トランザクション 制御文 について

★オラクル★ トランザクション制御文は、DML文で行う変更を

管理します。

★オラクル★ トランザクション制御 コマンド】
  • commit
  • rollback
  • savepoint
トランザクション内のSQL文は、
すべてcommit コミット(データベースに適用)されるか、
すべてrollback ロールバック(データベースから取消し)されるか
のどちらかです。


ORACLE  ★オラクル★  SQL 基礎 DDL  データ定義言語について

DDL:data definition language では、

オブジェクト作成
オブジェクト変更
オブジェクト削除

を行う言語です。

【DDL コマンド】
  • truncate
  • create
  • alter
  • drop
  • rename
DDLはSQLの一部で、リレーショナルデータベースのテーブルを制御する言語です。
テーブル全体の作成・変更・削除などを行ないます。
レコード単位の操作はDMLで行なう。
DMLはこちら!




ORACLE  ★オラクル★  SQL 基礎 DML文について

DML文:データ操作言語 data manipulation language は、
データにアクセスし、操作することができます。
「操作の例」
・データベースにデータを追加
・データベース内のデータの更新
・データベース内のデータの削除

★オラクル★ DMLのコマンドについて】
・データ検索:select
・行挿入:insert
・行更新:update
・行削除:delete
・行マージ:marge



ORACLE  ★オラクル★  SQL 基礎 トランザクション について

トランザクションは、1つ以上のSQL分から

なります。

データの変更の一貫性を保つためにひとまとまりで構成させるいくつかの
SQL分がトランザクションです。

トランザクション単位でデータの一貫性が保たれます。

トランザクションとして管理された処理は

「すべて成功」

もしくは、

「すべて失敗」のいずれか

であることが保証される。

トランザクション transaction database transaction は、

データベースマネージメントシステムとシステムの利用者間の処理の単位です。

トランザクションは利用者からシステムへの要求に始まりシステム内の処理、

システムから利用者への返答までを含みます。

2010年5月

            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31