Estou usando o SQL Developer da Oracle para executar consultas em meu banco de dados SQL Server 2008, pois simplesmente não consigo trabalhar com o SSMS, desde que ele não suporte Ctrl + Return para executar instruções ...
De qualquer forma, as instruções no SQL Server parecem ser confirmadas automaticamente mesmo ao usar o Oracle SQL Developer. É possível mudar isso de forma permanente? BEGIN TRANSACTION
não é uma solução para mim.
O SQL Server usa o modo de confirmação automática por padrão. Isso não pode ser alterado permanentemente.
Há duas maneiras pelas quais as transações implícitas (sem confirmação automática) podem ser ativadas:
No nível do servidor, de modo que novas sessões o usem por padrão, using
sp_configure 'user options'
-- isso pode ou não funcionar, dependendo de como o SQL Developer foi implementado.Para uma sessão, usando
SET IMPLICIT_TRANSACTIONS ON
.No SQL Developer você pode tentar esta técnica:
Veja: http://stackoverflow.com/questions/17826779/disable-autocommit-in-sql-developer-when-using-mysql