Udostępnij za pośrednictwem


Tworzenie i używanie fragmentów kodu w celu szybkiego tworzenia skryptów języka Transact-SQL (T-SQL) w usłudze Azure Data Studio

Fragmenty kodu w narzędziu Azure Data Studio to szablony, które ułatwiają tworzenie baz danych i obiektów bazy danych.

Usługa Azure Data Studio udostępnia kilka fragmentów kodu T-SQL, które ułatwiają szybkie generowanie odpowiedniej składni.

Można również utworzyć fragmenty kodu zdefiniowane przez użytkownika.

Używanie wbudowanych fragmentów kodu T-SQL

  1. Aby uzyskać dostęp do dostępnych fragmentów kodu, wpisz sql w edytorze zapytań, aby otworzyć listę:

    fragmenty kodu

  2. Wybierz fragment kodu, którego chcesz użyć, i wygeneruje skrypt języka T-SQL. Na przykład wybierz pozycję sqlUtwórz tabelę:

    tworzenie fragmentów kodu tabeli

  3. Zaktualizuj wyróżnione pola przy użyciu określonych wartości. Na przykład zastąp wartości TableName i Schema wartościami bazy danych:

    Tabela z fragmentu kodu

    Jeśli pole, które chcesz zmienić, nie jest już wyróżnione (dzieje się tak podczas przenoszenia kursora wokół edytora), kliknij prawym przyciskiem myszy słowo, które chcesz zmienić, a następnie wybierz polecenie Zmień wszystkie wystąpienia:

    Zmień wszystko

  4. Zaktualizuj lub dodaj dodatkowy kod T-SQL, który jest potrzebny dla wybranego fragmentu kodu. Na przykład zaktualizuj kolumny Column1, Column2 i dodaj więcej kolumn.

Tworzenie fragmentów kodu SQL

Możesz zdefiniować własne fragmenty kodu. Aby otworzyć plik fragmentu kodu SQL do edycji:

  1. Otwórz paletę poleceń (Shift+Ctrl+P) i wpisz fragment, a następnie wybierz pozycję Preferencje: Otwórz fragmenty kodu użytkownika:

    Fragmenty kodu użytkownika

  2. Wybierz pozycję SQL:

    Uwaga

    Narzędzie Azure Data Studio dziedziczy funkcje fragmentu kodu z programu Visual Studio Code, więc w tym artykule omówiono w szczególności używanie fragmentów kodu SQL. Aby uzyskać bardziej szczegółowe informacje, zobacz Tworzenie własnych fragmentów kodu w dokumentacji programu Visual Studio Code.

    Wybierz pozycję SQL

  3. Wklej następujący kod do 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. Zapisz plik sql.json.

  5. Otwórz nowe okno edytora zapytań, klikając Ctrl+N.

  6. Wpisz sql i zobaczysz dwa dodane fragmenty kodu użytkownika; sqlCreateTable2 i sqlSelectTop5.

Wybierz jeden z nowych fragmentów kodu i nadaj mu przebieg testu!

Następne kroki

Aby uzyskać informacje o edytorze SQL, zobacz Samouczek edytora kodu.