У меня есть набор сценариев sql, которые я отправляю на сервер SQL, используя объект SqlCommand в C #.Эти сценарии создают хранимые процедуры, и пока я просто создаю процедуры, все работает, конечно.Если мои сценарии содержат обычный блок «если существует ... отбросить XYZ; создать процедуру XYZ ...», я получаю сообщение об ошибке, в котором говорится, что create должен быть первым оператором в пакете.Ни точка с запятой, ни "GO" не работают в качестве разделителя.
Любой намек, как выполнить такой сценарий, используя один SqlCommand?Я ожидал, что смогу установить для свойства значение «Пакет» или что-то в этом роде, но ничего не нашел.