コアOracleのマルチテーブルクエリ、ストアドプロシージャ、トリガ、
文字:
チャーは 『暁漢』最初の4つの文字は、6つのスペースの補体を添加した後、高速クエリを小漢を置くような「CHAR(10)のように、最大2,000文字を定義します
VARCHAR2(20)可変長文字4000、省スペース
CLOBのキャラクタ・ラージ・オブジェクトの相対的な用語のvarchar型
数は整数または小数の例を表し:番号(5,2)を示す5つの有効桁、2つの小数範囲(-999.99-999.99)、数(5)は5ビットの整数を示し(-99999-99999)
日付 ごとに二年、月、日
タイムスタンプ データ型のエクステンションミリ秒(世銀プロジェクト)
ブロブ (なぜなら不安の一般的なストレージパス、したがってより少ない使用)映像/音声/ビデオ
内蔵のテーブル:
(表学生を作成します
ID番号(4)、
uname VARCHAR2(20)、
セックスCHAR(2)、
誕生日の日付、
SAL数(5,2)
)
表はディスクに格納されているが、管理表の表スペースの概念を導入するために、テーブルを管理するためです。
(テーブルクラスを作成します
CLASSID番号(2)、
CNAME VARCHAR2(40)
);
フィールドを追加します:ALTER TABLE学生アドオン(CLASSID番号(2))。
、テーブル名を変更するフィールドを削除、フィールドの種類や名前を変更するには、フィールドの長さのVARCHAR2を変更し、他の企業は、一般的にここにいない使用されていません
削除テーブル:ドロップテーブルの学生。
表を追加します:学生値への挿入(1、 'ボブ'、 'M'、'25 - 1月-1991」、100.33,12); - デフォルトのフォーマット
またはALTERセッションセットのNLS_DATE_FORMAT = 'YYYY-MM-DD'; - 現在のセッションのために、閉じられた場合、失敗します。
学生値への挿入(1、 '赤'、 'M'、 '1992年12月11日'、100.33,12)。
フィールドがnullの場合、クエリのニーズがnullの場合、それがnullではないされていません(ヌルと何が異なる)空であります
レビュー:アップデート学生セットSAL = SAL / 2、CLASSID = 3セット= 'M';
データを削除します:学生からの削除、テーブル構造が存在して、ログを書き込む、復元することができます。ロールバックコマンドを使用して、
切り捨てテーブルの学生は、高速で、復元することはできません
ロールバック:セーブポイントA;
学生から削除します。
へのロールバック。