1.ビューの追加
-ビュー:仮想テーブル、テーブルと同じクエリを使用することができ、事前に定義されたクエリは 作成[または交換]、[[いいえ ]力]ビュービュー名 AS SELECTクエリ [だけを読んで]; - EX: ビューの作成または交換EMPINFOを AS 。* E、d.dname、d.locを選択 EMP Eから 左に参加部門D ON = d.deptno e.deptno だけ読むと、 SELECT * EMPINFOから 、SAL> 2000は、WHERE ビューEMPINFOをドロップします。
2.インデックスを追加します。
-インデックス:クエリをスピードアップする テーブル名(列)の[ユニーク]インデックスのインデックス名を作成する; - EX: EMP(ENAME)にインデックスemp_index_idを作成し、 インデックスemp_index_idをドロップ。
ストアドプロシージャの3の関連支店
手順は、交換するか(VARCHARで名)を作成しますsp_sal -ストアドプロシージャを作成します IS I数; -変数を作成 インクルードを開始し e.sal I INTO SELECT E EMPから e.enameは=名; -クエリは、クエリの結果が割り当てられています私に IF I>その後、2000 -条件が満たされている アップデートEMP SET SAL + SAL = 0.01 = ENAME名; 他の -条件が満たされていない 更新EMP SET SAL + SAL = ENAME =名前0.1; END IFは、 -提出 コミット。 エンドsp_sal。
サイクルストアドプロシージャ4.
手順sp_for1(数NUM)を作成したり、交換すること で 始まる 1..numループでiについて DEPT(DEPTNO、DNAME、LOC)値(TO_CHAR(50 + I)、CONCAT( 'OREEE'、TO_CHAR(I))に挿入します、CONCAT( 'OOOO'、TO_CHAR(I))); ループを終了します。 コミット; エンドsp_for1。