Другое существенное отличие состоит в том, что в DELETE он просматривает / сканирует все (условно на основе предиката) записи и действительно удаляет. Но при удалении он будет проходить через записи, вместо этого он удалит фактическую запись таблицы из базы данных. Если мы посмотрим на план выполнения для удаления:
В случае удаления, поскольку это команда DDL, оно даже не будет проходить через записи и не будет создавать план выполнения.