Megosztás a következőn keresztül:


Transact-SQL kódrészletek hozzáadása

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Saját Transact-SQL kódrészleteket adhat hozzá az SQL Server előre definiált kódrészleteihez.

Transact-SQL kódrészletfájl létrehozása

A Transact-SQL kódrészlet létrehozásának első része egy XML-fájl létrehozása a kódrészlet szövegével. A fájlnak fájlkiterjesztéssel .snippet kell rendelkeznie, és meg kell felelnie a Kódrészletek séma követelményeinek. Állítsa a kódrészlet nyelvét SQL-re.

Példaként használhatja az SQL Servert tartalmazó előre definiált kódrészleteket. Az előre definiált kódrészletek megkereséséhez nyissa meg az SQL Server Management Studiót, válassza az Eszközök menüt, és válassza a Kódrészlet-kezelő lehetőséget. Válassza SQL- a Nyelv listában, a Transact-SQL kódrészletek elérési útja megjelenik a Hely mezőben.

A kódrészlet regisztrálása

A kódrészletfájl létrehozása után a Kódrészletek kezelőjével regisztrálja a kódrészletet az SQL Server Management Studióban. Hozzáadhat több kódrészletet tartalmazó mappát, vagy importálhat egyéni kódrészleteket a Saját kódrészletek mappába.

Eljárások

Kódrészlet-mappa hozzáadása

  1. Nyissa meg az SQL Server Management Studiót.
  2. Válassza az Eszközök menüt, és válassza a Kódrészletek kezelője lehetőséget.
  3. Válassza a Hozzáadás gombot.
  4. Lépjen a kódrészleteket tartalmazó mappára, és válassza a Mappa kiválasztása gombot.

Kódrészlet importálása

  1. Nyissa meg az SQL Server Management Studiót.
  2. Válassza az Eszközök menüt, és válassza a Kódrészletek kezelője lehetőséget.
  3. Válassza az Importálás gombot.
  4. Lépjen a kódrészletet tartalmazó mappába, válassza ki a .snippet fájlt, és válassza a Megnyitás gombot.

Példák

Az alábbi példa egy TRY...CATCH kódrészletet hoz létre, és importálja az SQL Server Management Studióba.

  1. Illessze be a következő kódot a jegyzettömbbe, majd mentse a fájlt nevesített TryCatch.snippetfájlként.

    <?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. Nyissa meg az SQL Server Management Studiót.

  3. Válassza az Eszközök menüt, és válassza a Kódrészletek kezelője lehetőséget.

  4. Válassza az Importálás gombot.

  5. Lépjen a mappát tartalmazó TryCatch.snippetmappába, válassza ki a TryCatch.snippet fájlt, és válassza a Megnyitás gombot. Most már rendelkeznie kell egy TryCatch kódrészletmel a Saját kódrészletek mappában.