Partilhar via


Criar e usar trechos de código para criar rapidamente scripts Transact-SQL (T-SQL) no Azure Data Studio

Trechos de código no Azure Data Studio são modelos que facilitam a criação de bancos de dados e objetos de banco de dados.

O Azure Data Studio fornece vários trechos de T-SQL para ajudá-lo a gerar rapidamente a sintaxe adequada.

Trechos de código definidos pelo usuário também podem ser criados.

Usando trechos de código T-SQL internos

  1. Para acessar os trechos disponíveis, digite sql no editor de consultas para abrir a lista:

    fragmentos

  2. Selecione o trecho que você deseja usar e ele gera o script T-SQL. Por exemplo, selecione sqlCreateTable:

    Criar trechos de tabela

  3. Atualize os campos realçados com os seus valores específicos. Por exemplo, substitua TableName e Schema pelos valores do seu banco de dados:

    Tabela do trecho

    Se o campo que você deseja alterar não estiver mais realçado (isso acontece ao mover o cursor ao redor do editor), clique com o botão direito do mouse na palavra que deseja alterar e selecione Alterar todas as ocorrências:

    Alterar tudo

  4. Atualize ou adicione qualquer T-SQL adicional necessário para o trecho selecionado. Por exemplo, atualize Coluna1, Coluna2 e adicione mais colunas.

Criando trechos de código SQL

Você pode definir seus próprios trechos. Para abrir o arquivo de trecho SQL para edição:

  1. Abra a Paleta de comandos (Shift+Ctrl+P), digite snip e selecione Preferências: Abra trechos de usuário:

    Trechos de usuário

  2. Selecione SQL:

    Nota

    O Azure Data Studio herda sua funcionalidade de trecho de código do Visual Studio Code, portanto, este artigo discute especificamente o uso de trechos SQL. Para obter informações mais detalhadas, consulte Criando seus próprios trechos na documentação do Visual Studio Code.

    Selecione SQL

  3. Cole o seguinte código em 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. Salve o arquivo sql.json.

  5. Abra uma nova janela do editor de consultas clicando em Ctrl+N.

  6. Digite sql, e você verá os dois trechos de usuário que você acabou de adicionar; sqlCreateTable2 e sqlSelectTop5.

Selecione um dos novos trechos e faça um teste!

Próximos passos

Para obter informações sobre o editor SQL, consulte Tutorial do editor de código.