Aracılığıyla paylaş


Transact-SQL kod parçacıkları ekleme

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsAnalytics Platform Sistemi (PDW)

SQL Server'da bulunan önceden tanımlanmış kod parçacıkları kümesine kendi Transact-SQL kod parçacıklarınızı ekleyebilirsiniz.

Transact-SQL kod parçacığı dosyası oluşturma

Transact-SQL kod parçacığı oluşturmanın ilk bölümü, kod parçacığınızın metniyle bir XML dosyası oluşturmaktır. Dosyanın bir .snippet dosya uzantısı olması ve Kod Parçacıkları Şemasının gereksinimlerini karşılaması gerekir. Kod parçacığı dilini SQL olarak ayarlayın.

ÖRNEK olarak SQL Server ile birlikte gelen önceden tanımlanmış kod parçacıklarını kullanabilirsiniz. Önceden tanımlanmış kod parçacıklarını bulmak için SQL Server Management Studio'yu açın, Araçlar menüsünü seçin ve Kod Parçacığı Yöneticisi'ni seçin. SQL'yi Dili liste kutusundan seçin, Transact-SQL kod parçacıklarının yolu Konum kutusunda görüntülenir.

Kod parçacığını kaydetme

Kod parçacığı dosyasını oluşturduktan sonra kod parçacığını SQL Server Management Studio'ya kaydetmek için Kod Parçacıkları Yöneticisi'ni kullanın. Birden çok kod parçacığı içeren bir klasör ekleyebilir veya kod parçacıklarım tek tek kod parçacıklarını içeri aktarabilirsiniz.

Prosedürler

Kod parçacığı klasörü ekleme

  1. SQL Server Management Studio'yu açın.
  2. Araçlar menüsünü seçin ve Kod Parçacıkları Yöneticisi'ni seçin.
  3. Ekle düğmesini seçin.
  4. Kod parçacıklarınızı içeren klasöre gidin ve Klasör Seç düğmesini seçin.

Kod parçacığını içeri aktarma

  1. SQL Server Management Studio'yu açın.
  2. Araçlar menüsünü seçin ve Kod Parçacıkları Yöneticisi'ni seçin.
  3. İçeri Aktar düğmesini seçin.
  4. Kod parçacığınızı içeren klasöre gidin, dosyayı seçin .snippet ve düğmesini seçin.

Örnekler

Aşağıdaki örnek, bir surround-with kod parçacığı oluşturur TRY...CATCH ve bunu SQL Server Management Studio'ya aktarır.

  1. Aşağıdaki kodu not defterine yapıştırın ve adlı TryCatch.snippetbir dosya olarak kaydedin.

    <?xml version="1.0" encoding="utf-8" ?>
    <CodeSnippets
        xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
        <_locDefinition
            xmlns="urn:locstudio">
            <_locDefault _loc="locNone" />
            <_locTag _loc="locData">Title</_locTag>
            <_locTag _loc="locData">Description</_locTag>
            <_locTag _loc="locData">Author</_locTag>
            <_locTag _loc="locData">ToolTip</_locTag>
            <_locTag _loc="locData">Default</_locTag>
        </_locDefinition>
        <CodeSnippet Format="1.0.0">
            <Header>
                <Title>TryCatch</Title>
                <Shortcut></Shortcut>
                <Description>Example Snippet for Try-Catch.</Description>
                <Author>SQL Server Documentation Example</Author>
                <SnippetTypes>
                    <SnippetType>SurroundsWith</SnippetType>
                </SnippetTypes>
            </Header>
            <Snippet>
                <Declarations>
                    <Literal>
                        <ID>CatchCode</ID>
                        <ToolTip>Code to handle the caught error</ToolTip>
                        <Default>CatchCode</Default>
                    </Literal>
                </Declarations>
                <Code Language="SQL">
                    <![CDATA[
       BEGIN TRY
    
       $selected$ $end$
    
       END TRY
       BEGIN CATCH
    
       $CatchCode$
    
       END CATCH;
       ]]>
                </Code>
            </Snippet>
        </CodeSnippet>
    </CodeSnippets>
    
  2. SQL Server Management Studio'yu açın.

  3. Araçlar menüsünü seçin ve Kod Parçacıkları Yöneticisi'ni seçin.

  4. İçeri Aktar düğmesini seçin.

  5. öğesini içeren TryCatch.snippetklasöre gidin, dosyayı seçin TryCatch.snippet ve düğmesini seçin. Artık Kod Parçacıklarım klasörünüzde bir TryCatch kod parçacığı olmalıdır.