Transact-SQL uttalanden

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalysplattformssystem (PDW)SQL-analysslutpunkt i Microsoft FabricLager i Microsoft FabricSQL-databas i Microsoft Fabric

En SQL-instruktion är en atomisk arbetsenhet och lyckas eller misslyckas helt. En SQL-instruktion är en uppsättning instruktioner som består av identifierare, parametrar, variabler, namn, datatyper och reserverade SQL-ord som kompileras korrekt. Analysis Services skapar en implicit transaktion för en SQL-instruktion om ett BeginTransaction kommando inte anger början av en transaktion. Analysis Services genomför alltid en implicit transaktion om -instruktionen lyckas och återställer en implicit transaktion om kommandot misslyckas.

Det finns många typer av instruktioner. Det kanske viktigaste är SELECT som hämtar rader från databasen och gör det möjligt att välja en eller flera rader eller kolumner från en eller flera tabeller i SQL Server. Den här artikeln sammanfattar de kategorier av instruktioner som ska användas med Transact-SQL (T-SQL) utöver -instruktionen SELECT . Du hittar alla instruktioner som visas i det vänstra navigeringsfältet.

Information om T-SQL-stöd i en SQL-analysslutpunkt eller lager i Microsoft Fabric finns i T-SQL-ytan i Microsoft Fabric.

Säkerhetskopiering och återställning

Säkerhetskopierings- och återställningsinstruktionerna ger sätt att skapa säkerhetskopior och återställa från säkerhetskopior. Mer information finns i översikten över säkerhetskopiering och återställning.

Datadefinitionsspråk

DDL-instruktioner (Data Definition Language) definierar datastrukturer. Använd dessa instruktioner för att skapa, ändra eller släppa datastrukturer i en databas. Dessa instruktioner omfattar:

  • ALTER
  • Collations
  • CREATE
  • DROP
  • INAKTIVERA TRIGGAR
  • AKTIVERA UTLÖSARE
  • RENAME
  • UPPDATERA STATISTIK
  • TRUNCATE TABLE

Språk för datamanipulering

DML (Data Manipulation Language) påverkar informationen som lagras i databasen. Använd dessa instruktioner för att infoga, uppdatera och ändra raderna i databasen.

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

Behörighetsuttalanden

Behörighetsuttryck avgör vilka användare och inloggningar som kan komma åt data och utföra åtgärder. Mer information om autentisering och åtkomst finns i Säkerhetscenter.

Service Broker-uttalanden

Service Broker är en funktion som ger inbyggt stöd för meddelande- och köprogram. Mer information finns i Service Broker.

Sessionsinställningar

SET-instruktioner avgör hur den aktuella sessionen hanterar körningstidsinställningar. En översikt finns i SET-instruktioner.