管理テーブル - 3.windows - オラクルの戦闘レッスン

コア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; 

           学生から削除します。

           へのロールバック。

おすすめ

転載: www.cnblogs.com/dangjingwei/p/12077817.html