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?