Vì vậy việc bảng và khung nhìn vật chất có cùng tên là điều bình thường. MV cần phải lưu trữ dữ liệu ở đâu đó, vì vậy có một bảng có ý nghĩa; sau đó chính MV xác định cách dữ liệu bảng được duy trì.
Bạn có thể sử dụng ON PREBUILT TABLE
mệnh đề
để tạo chế độ xem trên một bảng hiện có, mà tôi giả định là "họ đã có bảng tạm thời trước đó ... và chuyển sang chế độ xem Vật liệu hóa sau đó" đề cập đến.
Bạn cũng có thể đi theo cách khác, với DROP MATERIALIZED VIEW ... PRESERVE TABLE
tùy chọn
, để lại bảng bên dưới.
Khi bạn SELECT * FROM TEMP_DATA;
bạn đang truy vấn bảng bên dưới, nhưng sự khác biệt không thực sự quan trọng vì chúng đề cập đến cùng một đối tượng kết hợp.
Dựa trên định nghĩa sẽ được thêm vào câu hỏi sau này, câu hỏi sẽ được làm mới hàng ngày vào lúc nửa đêm.