2011-12-08 29 views
22

Sau khi thả bảng, thấy rằng chỉ mục được tạo trên các cột của bảng bị loại bỏ đã biến mất. Tôi chỉ muốn biết điều gì xảy ra sau đó. Ai đó có thể xin giải thích?Điều gì xảy ra với chỉ mục khi bảng đã bị xóa?

Tất cả những thứ khác bị giảm cùng với bảng thả xuống là gì?

+3

Không có điểm nào có chỉ mục không có gì để trỏ :) Chỉ số của bạn bị bỏ qua với bảng. – StuartLC

Trả lời

35

Trong Oracle khi xóa một bảng

  • tất cả các chỉ số bảng và lập chỉ mục miền được giảm
  • bất kỳ trigger được định nghĩa trên bàn đang giảm
  • nếu bảng được phân chia, bất kỳ phân vùng chỉ số địa phương tương ứng được giảm
  • nếu bảng là bảng cơ sở cho chế độ xem hoặc nếu bảng được tham chiếu trong thủ tục, chức năng hoặc gói được lưu trữ, thì các đối tượng phụ thuộc này bị vô hiệu nhưng không bị xóa
+0

Cảm ơn thông tin. – Vaandu

Các vấn đề liên quan