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


Kódrészletek létrehozása és használata Transact-SQL-(T-SQL-) szkriptek gyors létrehozásához az Azure Data Studióban

Az Azure Data Studio kódrészletei olyan sablonok, amelyek megkönnyítik az adatbázisok és adatbázis-objektumok létrehozását.

Az Azure Data Studio számos T-SQL-kódrészletet biztosít a megfelelő szintaxis gyors létrehozásához.

A felhasználó által definiált kódrészletek is létrehozhatók.

Beépített T-SQL-kódrészletek használata

  1. Az elérhető kódrészletek eléréséhez írja be az SQL kifejezést a lekérdezésszerkesztőbe a lista megnyitásához:

    Töredék

  2. Válassza ki a használni kívánt kódrészletet, és létrehozza a T-SQL-szkriptet. Válassza például az sqlCreateTable lehetőséget:

    táblarészletek létrehozása

  3. Frissítse a kiemelt mezőket a megadott értékekkel. Cserélje le például a TableName és a Séma elemet az adatbázis értékeire:

    Táblázat kódrészletből

    Ha a módosítani kívánt mező már nincs kiemelve (ez akkor fordul elő, ha a kurzort a szerkesztő köré helyezi), kattintson a jobb gombbal a módosítani kívánt szóra, és válassza az Összes előfordulás módosítása lehetőséget:

    Az összes módosítása

  4. Frissítse vagy adja hozzá a kijelölt kódrészlethez szükséges további T-SQL-t. Frissítse például az Oszlop1, Oszlop2 oszlopot, és adjon hozzá további oszlopokat.

SQL-kódrészletek létrehozása

Saját kódrészleteket is meghatározhat. Az SQL-kódrészletfájl megnyitása szerkesztésre:

  1. Nyissa meg a parancskatalógust (Shift+Ctrl+P), és írja be a kódrészletet, és válassza a Beállítások: Felhasználói kódrészletek megnyitása:

    Felhasználói kódrészletek

  2. Válassza ki az SQL-t:

    Feljegyzés

    Az Azure Data Studio a Kódrészlet funkcióját a Visual Studio Code-tól örökli, így ez a cikk kifejezetten az SQL-kódrészletek használatát ismerteti. További információ: Saját kódrészletek létrehozása a Visual Studio Code dokumentációjában.

    SQL kiválasztása

  3. Illessze be a következő kódot a 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. Mentse a sql.json fájlt.

  5. Nyisson meg egy új lekérdezésszerkesztő ablakot a Ctrl+N billentyűkombinációval.

  6. Írja be az SQL-t, és megjelenik az imént hozzáadott két felhasználói kódrészlet; sqlCreateTable2 és sqlSelectTop5.

Válassza ki az új kódrészletek egyikét, és adjon neki egy tesztfuttatást!

Következő lépések

Az SQL-szerkesztőről további információt a Kódszerkesztő oktatóanyagában talál.