Chúng ta có thể cập nhật chế độ xem trong Oracle không?
Chúng ta có thể cập nhật chế độ xem trong Oracle không?

Video: Chúng ta có thể cập nhật chế độ xem trong Oracle không?

Video: Chúng ta có thể cập nhật chế độ xem trong Oracle không?
Video: Result cache | Tăng tốc câu lệnh phân tích phức tạp bất kỳ về ~0s ngay lập tức 2024, Tháng mười một
Anonim

Trả lời: A XEM trong Oracle được tạo bằng cách tham gia một hoặc nhiều bảng. Khi bạn cập nhật ghi (các) trong một QUAN ĐIỂM , nó cập nhật các bản ghi trong tab bên dưới tạo nên Quan điểm . Vì vậy, vâng, bạn có thể cập nhật thedata trong một CHẾ ĐỘ XEM Oracle cung cấp cho bạn các đặc quyền thích hợp cho cơ sở Oracle những cái bàn.

Ngoài ra, một khung nhìn có thể được cập nhật trong Oracle không?

Lượt xem trong Oracle có thể được cập nhật theo các điều kiện cụ thể. Nó có thể phức tạp, và thường là không nên. quan điểm là một trong những bạn có thể sử dụng để chèn, cập nhật hoặc xóa các hàng trong bảng cơ sở. Mỗi cột trong quan điểm phải ánh xạ đến một cột của một bảng.

Tương tự, chúng ta có thể thực hiện các thao tác DML trên các khung nhìn trong Oracle không? Chỉ câu lệnh select được lưu trữ trên databaseinstead. Tuy vậy, lượt xem có thể được sử dụng và thực hiện các hoạt động DML (Chèn, Cập nhật & Xóa) cũng có. Bạn có thể chèn dữ liệu vào các bảng trên bằng cách sử dụng lượt xem chúng tôi vừa tạo. Và chính cú pháp đó chúng tôi dùng để chèn dữ liệu vào bảng.

Ngoài ra câu hỏi là, chúng tôi có thể cập nhật một chế độ xem không?

Hạn chế về Đang cập nhật Dữ liệu thông qua các lượt xem. Ifthe quan điểm chứa các phép nối giữa nhiều bảng, bạn có thể chỉ chèn và cập nhật một bảng trong quan điểm , và bạn có thể không xóa hàng. Bạn có thể 't trực tiếp sửa đổi dữ liệu trong các chế độ xem dựa trên các truy vấn liên hợp. Bạn có thể 'không sửa đổi các dạng xem cơ sở dữ liệu sử dụng câu lệnh GROUP BY hoặc DISTINCT.

Bạn có thể chèn dữ liệu vào một khung nhìn không?

1 Câu trả lời. Nếu bạn đang sử dụng các phép nối bên trong và quan điểm chứa tất cả các cột trong bảng cơ sở, sau đó quan điểm có thể được cập nhật. Tuy nhiên, đối với nhiều bảng quan điểm , CHÈN có thể hoạt động nếu nó chèn vào bảng asingle. Bạn có thể chia chèn hoạt động intomultiple CHÈN các câu lệnh.

Đề xuất: