Вы не сможете удалить, пока не будет включено каскадное удаление (или вы сначала не удалите дочерние записи). Почему это проблема, которую вы спрашиваете, почему я не могу делать то, что хочу? Потому что, если вы это сделаете, вы можете потерять целостность данных. Предположим, у меня есть записи в таблице 2, которые относятся к записям в таблице 1. Предположим, что таблица 1 имеет автоматически сгенерированный идентификатор. Если бы я мог обрезать эту таблицу, то я бы оставил эти записи в таблице 2 без каких-либо записей, чтобы ссылаться на них, они стали осиротевшими. Хорошо, но я возвращаю данные, говорите вы. Но тогда у них будут новые идентификационные номера, и вы все равно потеряете связь с соответствующими данными.
Можете ли вы бросить FK и обрезать и вставить и воссоздать FK. Да, вы можете, но это плохая практика, и вы не должны этого делать, если только вы не воссоздаете эти связанные записи.
Рекомендуется использовать оператор MERGE для обновления или вставки в зависимости от того, что вам нужно.