Delen via


Transact-SQL uitspraken

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL Analytics-eindpunt in Microsoft FabricMagazijn in Microsoft FabricSQL-database in Microsoft Fabric

Een SQL-instructie is een atomische werkeenheid en slaagt of mislukt volledig. Een SQL-instructie is een set instructies die bestaat uit id's, parameters, variabelen, namen, gegevenstypen en gereserveerde SQL-woorden die met succes worden gecompileerd. Analysis Services maakt een impliciete transactie voor een SQL-instructie als een BeginTransaction opdracht het begin van een transactie niet opgeeft. Analysis Services voert altijd een impliciete transactie door als de instructie slaagt en rolt een impliciete transactie terug als de opdracht mislukt.

Er zijn veel soorten instructies. Misschien is het belangrijkst de SELECT waarmee rijen uit de database worden opgehaald en de selectie van een of meer rijen of kolommen uit een of meer tabellen in SQL Server mogelijk wordt gemaakt. Dit artikel bevat een overzicht van de categorieën instructies voor gebruik met Transact-SQL (T-SQL) naast de SELECT instructie. U vindt alle instructies in de linkernavigatiebalk.

Zie T-SQL-surface area in Microsoft Fabric voor informatie over T-SQL-ondersteuning in een SQL-analyse-eindpunt in Microsoft Fabric of Warehouse in Microsoft Fabric.

Backups en herstel

De instructies voor back-up en herstel bieden manieren om back-ups te maken en terug te zetten vanuit back-ups. Zie het overzicht back-up en herstel voor meer informatie.

Taal voor gegevensdefinitie

DDL-instructies (Data Definition Language) definiëren gegevensstructuren. Gebruik deze instructies om gegevensstructuren in een database te maken, te wijzigen of te verwijderen. Deze instructies omvatten:

  • ALTER
  • Collations
  • CREATE
  • DROP
  • TRIGGER UITSCHAKELEN
  • TRIGGER INSCHAKELEN
  • RENAME
  • STATISTIEKEN BIJWERKEN
  • TRUNCATE TABLE

Taal voor gegevensmanipulatie

DML (Data Manipulation Language) is van invloed op de gegevens die zijn opgeslagen in de database. Gebruik deze instructies om de rijen in de database in te voegen, bij te werken en te wijzigen.

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

Permissieverklaringen

Met machtigingsinstructies wordt bepaald welke gebruikers en aanmeldingen toegang hebben tot gegevens en bewerkingen kunnen uitvoeren. Zie Security Center voor meer informatie over verificatie en toegang.

Service Broker-instructies

Service Broker is een functie die systeemeigen ondersteuning biedt voor berichten- en wachtrijtoepassingen. Zie Service Broker voor meer informatie.

Sessie-instellingen

SET-instructies bepalen hoe de huidige sessie runtime-instellingen verwerkt. Zie SET-instructies voor een overzicht.