ROWID
adalah pseudocolumn Oracle yang menyimpan alamat baris tertentu. Ini memungkinkan basis data menemukan baris. Anda biasanya tidak melihatnya dalam struktur tabel, tetapi itu ada dan tetap tersembunyi. Ini tidak berarti bahwa Anda tidak dapat menggunakannya :-)
Pernyataan DELETE Anda menghapus setiap baris dari tabel SALES_DETAILS yang merupakan duplikat berdasarkan txt_id, customer_id
pasangan, seperti yang Anda sebutkan. Jadi apa artinya ini menghapus duplikat tetapi menyimpan baris dengan nilai rowid tertinggi dalam grup.
Silakan lihat di dokumentasi untuk info lebih lanjut.