Lệnh CREATE VIEW dùng để tạo cấu trúc bảng ảo (View) trong CSDL.
View chứa các cột của một hoặc nhiều bảng (Table).
Là đối tượng luận lý, chức năng giống Table nhưng không lưu dữ liệu.
Lợi ích của View:
Cho phép giới hạn dữ liệu truy cập.
Che giấu sự phức tạp của các câu truy vấn.
Cung cấp dữ liệu cho người dùng.
Cùng một dữ liệu nhưng có thể có nhiều dạng trình bày.
Hạn chế của View:
Không thể lồng với độ sâu nhiều hơn 32 cấp.
Giới hạn 1024 cột.
Không thể sử dụng COMPUTE, COMPUTE BY hoặc INTO.
Khi sử dụng ORDER BY phải đi kèm với TOP.
Không thể tham chiếu đến bảng tạm (Temporary Table) hoặc biến kiểu table.
1.2 Cú pháp
CREATE VIEW Tên_View AS SELECT Cột_1, Cột_1,... Cột_n FROM Tên_bảng GO
1.3 Ví dụ
Tạo View từ 2 Table EMPLOYEES và DEPARTMENTS
CREATE VIEW V_NhanVien AS SELECT e.EMPLOYEE_ID, e.FIRST_NAME, e.SALARY, e.DEPARTMENT_ID, d.DEPARTMENT_NAME FROM EMPLOYEES e JOIN DEPARTMENTS d ON e.DEPARTMENT_ID = d.DEPARTMENT_ID GO
Kiểm tra trong mục Views
Truy vấn View vừa tạo
2. Tạo View bằng giao diện
Nhấp chuột phải vào Views > New View…Giữ phím Ctrl và nhấp chuột chọn 2 bảng (1) > Add (2) > Close (3)Nhấp chuột phải vào (1) > Remove (2)Thực hiện lần lượt theo số thứ tự
Xem thêm: lệnh sửa bảng ảo ALTER VIEW, lệnh xóa bảng ảo DROP VIEW.
Tags: CREATECREATE VIEWVIEW
Next story ALTER VIEW – Lệnh sửa bảng ảo
Previous story ALTER DATABASE – Lệnh sửa CSDL
You may also like...
0
ALTER VIEW – Lệnh sửa bảng ảo
11/04/2020
by sql.edu.vn · Published 11/04/2020 · Last modified 14/05/2023
0
CREATE INDEX – Lệnh tạo chỉ mục
14/06/2020
by sql.edu.vn · Published 14/06/2020 · Last modified 14/05/2023
0
DROP VIEW – Lệnh xóa bảng ảo
12/04/2020
by sql.edu.vn · Published 12/04/2020 · Last modified 14/05/2023
Để lại một bình luận Hủy
Email của bạn sẽ không được hiển thị công khai.Các trường bắt buộc được đánh dấu *
Bình luận *
Tên *
Email *
Trang web
Lưu tên của tôi, email, và trang web trong trình duyệt này cho lần bình luận kế tiếp của tôi.