Когда я нажимаю Новый запрос на SQL Server Management Studio (SSMS), согласно следующей картинке:Как мне сделать в SSMS, чтобы каждый скрипт загружался, когда я нажимаю «Новый запрос»?
Я хотел бы следующий сценарий в новой вкладке. это возможно?
USE AdventureWorks2012;
GO
-- SET XACT_ABORT ON will render the transaction uncommittable
-- when the constraint violation occurs.
SET XACT_ABORT ON;
BEGIN TRY
BEGIN TRANSACTION;
------------------------------------------------------
------------------------------------------------------
COMMIT TRANSACTION;
END TRY
BEGIN CATCH
-- Test XACT_STATE for 0, 1, or -1.
-- If 1, the transaction is committable.
-- If -1, the transaction is uncommittable and should
-- be rolled back.
-- XACT_STATE = 0 means there is no transaction and
-- a commit or rollback operation would generate an error.
-- Test whether the transaction is uncommittable.
IF (XACT_STATE()) = -1
BEGIN
PRINT 'The transaction is in an uncommittable state.' +
' Rolling back transaction.'
ROLLBACK TRANSACTION;
END;
-- Test whether the transaction is active and valid.
IF (XACT_STATE()) = 1
BEGIN
PRINT 'The transaction is committable.' +
' Committing transaction.'
COMMIT TRANSACTION;
END;
END CATCH;
GO
есть очень похожий вопрос по ссылке ниже, но он не работает для меня. SSMS 2014.
MSSQL Server Management Studio (SSMS) 2005 New Query Template
Вы уверены, что файл был сохранен? Он может быть защищен. Он работал для меня, изменяя этот файл (для SSMS2014): C: \ Program Files (x86) \ Microsoft SQL Server \ 120 \ Tools \ Binn \ ManagementStudio \ SqlWorkbenchProjectItems \ Sql \ SQLFile.sql –
@PeterHenell на нем работало !! проблема в том, что я сохранял его в C: \ Program Files и НЕ в C: \ Program Files (x86) –
Я оставлю вопрос в качестве ссылки. –