Partilhar via


Transact-SQL statements

Aplica-se a:SQL ServerAzure SQL DatabaseInstância Gerida do Azure SQLAzure Synapse AnalyticsSistema de Plataforma Analítica (PDW)Ponto de extremidade de análise SQL no Microsoft FabricWarehouse no Microsoft FabricBanco de dados SQL no Microsoft Fabric Preview

Uma instrução SQL é uma unidade atômica de trabalho e é completamente bem-sucedida ou completamente falha. Uma instrução SQL é um conjunto de instruções que consiste em identificadores, parâmetros, variáveis, nomes, tipos de dados e palavras reservadas SQL que são compiladas com êxito. O Analysis Services cria uma transação implícita para uma instrução SQL se um BeginTransaction comando não especificar o início de uma transação. O Analysis Services sempre confirma uma transação implícita se a instrução for bem-sucedida e reverte uma transação implícita se o comando falhar.

Existem muitos tipos de declarações. Talvez o mais importante seja o SELECT que recupera linhas do banco de dados e permite a seleção de uma ou várias linhas ou colunas de uma ou várias tabelas no SQL Server. Este artigo resume as categorias de instruções para uso com Transact-SQL (T-SQL), além da SELECT instrução. Você pode encontrar todas as instruções listadas na navegação à esquerda.

Para obter informações sobre o suporte a T-SQL em um ponto de extremidade de análise SQL ou Warehouse no Microsoft Fabric, consulte Área de superfície T-SQL no Microsoft Fabric.

Backup e restauração

As instruções de backup e restauração fornecem maneiras de criar backups e restaurar a partir de backups. Para obter mais informações, consulte a Visão geral de backup e restauração.

Linguagem de definição de dados

As instruções DDL (Data Definition Language) definem as estruturas de dados. Use essas instruções para criar, alterar ou descartar estruturas de dados em um banco de dados. Estas declarações incluem:

  • ALTER
  • Collations
  • CREATE
  • DROP
  • DISABLE TRIGGER
  • ENABLE TRIGGER
  • RENAME
  • UPDATE STATISTICS
  • TRUNCATE TABLE

Linguagem de manipulação de dados

A linguagem de manipulação de dados (DML) afeta as informações armazenadas no banco de dados. Use essas instruções para inserir, atualizar e alterar as linhas no banco de dados.

  • BULK INSERT
  • DELETE
  • INSERT
  • SELECT
  • UPDATE
  • MERGE

Permissions statements

As instruções de permissões determinam quais usuários e logons podem acessar dados e executar operações. Para obter mais informações sobre autenticação e acesso, consulte a Central de segurança.

Declarações do Service Broker

O Service Broker é um recurso que fornece suporte nativo para aplicativos de mensagens e enfileiramento. Para obter mais informações, consulte Service Broker.

Session settings

As instruções SET determinam como a sessão atual lida com as configurações de tempo de execução. Para obter uma visão geral, consulte instruções SET.