Ваши запросы не будут выполняться параллельно независимо от того, используете вы команду GO
или нет. astander опубликовал ответ, объясняющий, что такое GO
. Прочитайте это, затем возвращайтесь сюда.
Независимо от того, используете ли вы команду GO
, ваш сценарий будет запускаться один оператор за другим. Они не работают параллельно.
Вы можете доказать это, написав такой скрипт (псевдокод, но вы поняли)
INSERT INTO MyTable ([id], [data]) VALUES (3, 'I am here')
DELETE FROM MyTable WHERE [id]=3
Вы можете поставить GO
между этими утверждениями или нет, результат будет таким же: первая команда будет всегда полностью завершена до запуска второй.