Dela via


Skapa och använda kodfragment för att snabbt skapa Transact-SQL-skript (T-SQL) i Azure Data Studio

Kodfragment i Azure Data Studio är mallar som gör det enkelt att skapa databaser och databasobjekt.

Azure Data Studio innehåller flera T-SQL-kodfragment som hjälper dig att snabbt generera rätt syntax.

Användardefinierade kodfragment kan också skapas.

Använda inbyggda T-SQL-kodfragment

  1. Om du vill komma åt de tillgängliga kodfragmenten skriver du sql i frågeredigeraren för att öppna listan:

    kodavsnitt

  2. Välj det kodfragment som du vill använda och generera T-SQL-skriptet. Välj till exempel sqlCreateTable:

    skapa tabellfragment

  3. Uppdatera de markerade fälten med dina specifika värden. Ersätt till exempel TableName och Schema med värdena för databasen:

    Tabell från kodfragment

    Om fältet du vill ändra inte längre är markerat (detta händer när markören flyttas runt redigeraren) högerklickar du på ordet du vill ändra och väljer Ändra alla förekomster:

    Ändra alla

  4. Uppdatera eller lägg till ytterligare T-SQL som du behöver för det valda kodfragmentet. Du kan till exempel uppdatera Column1, Column2 och lägga till fler kolumner.

Skapa SQL-kodfragment

Du kan definiera dina egna kodfragment. Så här öppnar du SQL-kodfragmentfilen för redigering:

  1. Öppna kommandopaletten (Skift+Ctrl+P) och skriv kodfragment och välj Inställningar: Öppna användarfragment:

    Användarfragment

  2. Välj SQL:

    Kommentar

    Azure Data Studio ärver sina kodfragmentfunktioner från Visual Studio Code så den här artikeln beskriver specifikt hur du använder SQL-kodfragment. Mer detaljerad information finns i Skapa egna kodfragment i Visual Studio Code-dokumentationen.

    Välj SQL

  3. Klistra in följande kod i sql.json:

    {
     "Select top 5": {
    "prefix": "sqlSelectTop5",
    "body": "SELECT TOP 5 * FROM ${1:TableName}",
    "description": "User-defined snippet example 1"
    },
    "Create Table snippet":{
    "prefix": "sqlCreateTable2",
    "body": [
    "-- Create a new table called '${1:TableName}' in schema '${2:SchemaName}'",
    "-- Drop the table if it already exists",
    "IF OBJECT_ID('$2.$1', 'U') IS NOT NULL",
    "DROP TABLE $2.$1",
    "GO",
    "-- Create the table in the specified schema",
    "CREATE TABLE $2.$1",
    "(",
    "$1Id INT NOT NULL PRIMARY KEY, -- primary key column",
    "Column1 [NVARCHAR](50) NOT NULL,",
    "Column2 [NVARCHAR](50) NOT NULL",
    "-- specify more columns here",
    ");",
    "GO"
    ],
       "description": "User-defined snippet example 2"
       }
       }
    
  4. Spara filen sql.json.

  5. Öppna ett nytt frågeredigerarefönster genom att klicka på Ctrl+N.

  6. Skriv sql så ser du de två användarfragment som du precis har lagt till. sqlCreateTable2 och sqlSelectTop5.

Välj ett av de nya kodfragmenten och ge det en testkörning!

Nästa steg

Information om SQL-redigeraren finns i Självstudie om kodredigeraren.