Vamos considerar um cenário:
Duas ou mais pessoas estão trabalhando em uma tabela que armazena dados de configuração de um aplicativo. Existem várias configurações nessa tabela, para que cada pessoa possa trabalhar em seu próprio conjunto de dados.
A funcionalidade de edição de 200 linhas é mais rápida do que o script, porque há muitos caracteres especiais que precisam escapar no script, em Editar é apenas copiar e colar na maioria dos casos.
Cada pessoa trabalha em linhas específicas para uma configuração, portanto, a consulta para edição contém a cláusula where. Claro que não está acontecendo constantemente, mas ao testar, às vezes há períodos de atividades incomuns.
Agora, aqui está a pergunta: quando as alterações são salvas em Editar 200 linhas, o SSMS confirma a tabela inteira ou apenas as linhas no painel? Além disso: e se duas pessoas acidentalmente trabalharem no mesmo conjunto de dados - elas substituirão o trabalho uma da outra?
Minha intuição diz "não, apenas linhas específicas" para a primeira e "sim" para a segunda, mas não consigo encontrar nenhuma descrição sobre como essa função de interface do usuário do SSMS funciona em segundo plano (o que pode ser porque sou excepcionalmente lento e denso hoje... não uma corona, mas não me sentindo bem).