Làm việc với Views trong Oracle

2023-09-08 09:34:52

View tong SQL là gì ? Các lệnh quản lý View trong Oracle

1.View trong Oracle là gì?

View là một bảng ảo, có chế độ xem giống bảng Table.

View là được tạo ra từ câu lệnh SELECT, nó là kết quả của câu lệnh select từ một hoặc nhiều bảng.

View không lưu trữ dữ liệu, nhưng bảng Table có thể lưu trữ dữ liệu.

View không thể thêm, sửa, xóa dữ liệu nhưng bảng Table có thể thêm, sửa, xóa dữ liệu.

2.Cách tạo View trong Oracle Database:

Cú pháp:

CREATE OR REPLACE VIEW view_name AS 
SELECT columns  
FROM tables  
WHERE conditions;

Ví Dụ

CREATE OR REPLACE VIEW vw_sinh_vien AS
SELECT sinhvien.*,lophoc.TENLOP
FROM sinhvien
JOIN lophoc
ON sinhvien.malop = lophoc.malop
WHERE lophoc.malop = 1;

3.Gọi View trong Oracle Database:

SELECT * FROM vw_sinh_vien;

KẾT QUẢ:

4. Xóa View:

DROP VIEW vw_sinh_vien