2016-04-29 19 views
0

私は、次の絵によると、SQL Server Management Studioを(SSMS)に新しいクエリを押します。「新しいクエリ」を押すたびにSSMSでスクリプトを読み込む方法を教えてください。

enter image description here

私は新しいタブで次のスクリプトをしたいと思います。 これは可能でしょうか?

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

+1

ファイルが保存されましたか?保護されている可能性があります。これはSSMS2014用のこのファイルを変更することで私にとって役に立ちました。C:¥Program Files(x86)¥Microsoft SQL Server¥120¥Tools¥Binn¥ManagementStudio¥SqlWorkbenchProjectItems¥Sql¥SQLFile.sql –

+0

@PeterHenell spot on it !!問題は私がC:\ Program FilesとC:\ Program Files(x86)で保存していたことです。 –

+0

私は参考としてその質問を残します。 –

答えて

1

これはここで行うことがOKであれば、私は知らないが、私はこのようなもののためのコードスニペットを使用します。あなたはhttps://snippetsgen.codeplex.com/ のような無料のジェネレータを作成し、Code Snippets Manager(またはCtr + K、ctr + B)の下に保存することができます。それらにアクセスするのはショートカットでもあります(私にとってはCtr + K、Ctr + Xです)。私はここで頻繁に質問されるものをたくさん投げます。

関連する問題