Одно ключевое отличие - блоки второй опции, пока все не будет сделано.Вся работа выполняется на стороне сервера sql.При этом возникает проблема невозможности применения обратной связи к пользователю во время его работы, и это может привести к истечению времени ожидания и не быть устойчивым к сетевым сбоям.Эту опцию можно использовать как чистый SQL-скрипт (например, некоторые администраторы SQL), где первому нужна программа.
В первом примере клиент выполняет итеративные, более детальные задачи, где вы можете предоставить обратную связьпользователь.Вы также можете повторить перед сетевыми сообщениями, не повторяя всю работу.В первом примере вы также можете использовать SqlConnectionBuild вместо конкатенации USE.
Если производительность является проблемой, вы также можете распараллелить первый с некоторой блокировкой вокруг адаптера. Заполните