Когда дело доходит до создания хранимых процедур, представлений, функций и т. Д., Лучше ли выполнять DROP ... CREATE или ALTER для объекта?
Я видел множество «стандартных» документов, в которых говорится, что нужно делать DROP ... CREATE, но я видел множество комментариев и аргументов в пользу метода ALTER.
Метод ALTER сохраняет безопасность, хотя я слышал, что метод DROP ... CREATE вызывает перекомпиляцию всего SP при первом запуске вместо просто перекомпиляции на уровне операторов.
Может кто-нибудь сказать мне, есть ли другие преимущества / недостатки использования одного над другим?