私は、次の絵によると、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 spot on it !!問題は私がC:\ Program FilesとC:\ Program Files(x86)で保存していたことです。 –
私は参考としてその質問を残します。 –