3

Acho que se eu estou digitando SQL na mão, eu provavelmente sei o que é transaction. E eu usaria se quisesse.
No máximo você aí deve executar as instruções na sequência. Acho que o software não deve inferir que o usuário quer uma transaction. Ele deve ser literal.

Já sobre o botão de run, ele deve executar tudo, ou o selecionado. Não inferir também que o usuário sabe que é onde o cursor tá.

Basicamente. Banco de dados é algo precioso demais pra gente deixar um software inventando moda. Melhor seguir o padrão.

Essa é minha opinião.

Carregando publicação patrocinada...
1

Faz sentido, obrigado por compartilhar sua opinião.

Essa parte sobre não inferir uma transaction é especialmente interessante. Também estamos tentando entender até onde o editor deve ser "literal" e até onde deve tentar adivinhar a intenção do usuário.

E sobre o Run, é justamente esse comportamento que estamos tentando validar com a comunidade: executar tudo por padrão e usar a seleção quando o usuário quiser executar apenas uma parte.

Vou acompanhar as respostas por aqui e levar o feedback para a discussão no GitHub.