Khi tạo các table dùng cho việc tạo view thì các option ANSI_NULLS phải được thiết lập là ON- Khi tạo view thì các options ANSI_NULLS và QUOTED_IDENTIFIER phải được thiết lập là ON (Mặc định).- Các view phải được tạo trực tiếp từ các table chứ không phải từ các view khác.- Các bảng được tham chiếu phải cùng 1 db và cùng 1 owner- View phải được tạo với SCHEMABINDING option.
Bước 1: Tạo viewTrong Object Explorer, nhấn chuột phải vào mục view chọn New View
Bước 2: Chọn các bảng tham chiếuGiữ Ctrl và click vào các bảng muốn tham chiếu rồi nhấn nút Add
Bước 3: Chọn các trường giữ liệu:
Bước 5: Thiết lập thuộc tính cho view:Nhấn chuột trái vào vùng trống trong khung View DesignMở cửa cửa sổ PropertiesThiết lập thuộc tính Bind To Schema = Yes
Bước 6: Lưu lạiNhấn nút SaveĐặt tên cho view
Bước 7: Tạo unique clustered indexTrong Object Explorer, nhấn chuột phải vào mục Indexes chọn New Index
Bước 8: Thiết lập các thuộc tính để tạo unique clustered index- chọn mục General- Đặt tên- Chọn Index Type là Clustered- Check vào ô Unique- Nhấn nút Add và chọn các trường dữ liệu muốn index
Bước 9: Lưu lại- Nhấn nút OK