Jak zatrzymać SSMS 2012 ze skryptów SP używając sp_executesql

Zdaję sobie sprawę, że jest to bardzo podobne pytanieZatrzymaj SSMS ze skryptowych SP używając sp_executesql?

Wydaje się jednak, że zmieniły one zachowanie w SSMS 2012.

Jeśli wybrano opcję „Sprawdź, czy istnieje”, jak w:

... teraz generuje IF NOT EXISTS dla proc, który ma zostać utworzony,także jako IF EXISTS dla poprzedniego procesu upuszczania, jeśli, jak zwykle to robię, wybieram opcję DROP i CREATE:

To zmusza go do skryptu CREATE za pomocą sp_executesql. To nie ma sensu, ponieważ nie musisz sprawdzać IF NOT EXISTS w CREATE, jeśli DROP właśnie go upuścił.

Nie wydaje się możliwe posiadanie tego bez drugiego.

Jakieś pomysły?

questionAnswers(5)

yourAnswerToTheQuestion