以下の文は、各部門の最低、最高、および平均の給与を計算し$35,000以上の平均給与をともなう行のみを表示するビューを作成します。
ビュー定義はテーブルのACCESSロックを指定するので、特にビューがデータを選択すると同時に別のユーザーがEmployeeテーブルの給与データを変更しようとする場合に、ビューは変更対象のコミットされていない有効なデータを返します。
このビューは、データへの迅速なアクセスを必要としながら厳密な結果を必要としないユーザーを対象にしています。
CREATE VIEW Views_Database.Dept_Salary (Dept_No, MinSal, MaxSal, AvgSal) AS LOCKING TABLE Tables_Database.Employee FOR ACCESS SELECT Dept_No, MIN(Salary), MAX(Salary), AVG(Salary) FROM Tables_Database.Employee GROUP BY Dept_No HAVING AVG(Salary) >= 35000;