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