ROWID
là cột giả của Oracle chứa địa chỉ của một hàng cụ thể. Nó cho phép cơ sở dữ liệu định vị các hàng. Bạn thường không thấy nó trong cấu trúc bảng, nhưng nó ở đó và vẫn bị ẩn. Tuy nhiên, điều này không có nghĩa là bạn không thể sử dụng nó :-)
Câu lệnh DELETE của bạn xóa mọi hàng khỏi bảng SALES_DETAILS đó là bản sao dựa trên txt_id, customer_id
giống như bạn đã đề cập. Vì vậy, điều này có nghĩa là nó loại bỏ các bản sao nhưng lưu hàng có giá trị rowid cao nhất trong nhóm.
Vui lòng tra cứu nó trong tài liệu để biết thêm thông tin.