Transact-SQL-Anweisungen

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL Analytics-Endpunkt in Microsoft FabricWarehouse in Microsoft Fabric

Eine SQL-Anweisung ist eine atomare Einheit der Arbeit und kann entweder vollständig erfolgreich sein oder vollständig fehlschlagen. Eine SQL-Anweisung ist ein Satz von Anweisungen, der aus Bezeichnern, Parametern, Variablen, Namen, Datentypen und reservierten SQL-Wörtern besteht, die erfolgreich kompiliert werden. Analysis Services erstellt eine implizite Transaktion für eine SQL-Anweisung, wenn ein BeginTransaction-Befehl nicht den Beginn einer Transaktion angibt. Wenn die Anweisung erfolgreich ist, führt Analysis Services immer einen Commit für die implizite Transaktionen aus, und wenn der Befehl einen Fehler generiert, wird ein Rollback für die implizite Transaktion ausgeführt.

Es gibt viele Arten von Anweisungen. Die wahrscheinlich wichtigste ist die SELECT-Anweisung, die Zeilen aus der Datenbank abruft und die Auswahl einer oder vieler Zeilen oder Spalten aus einer Tabelle oder zahlreichen Tabellen in SQL Server ermöglicht. In diesem Artikel werden die Kategorien der Anweisungen zusammengefasst, die mit Transact-SQL (T-SQL) ergänzend zur SELECT-Anweisung verwendet werden. Eine Auflistung aller Anweisungen finden Sie im linken Navigationsbereich.

Informationen zur T-SQL-Unterstützung in einem SQL-Endpunkt oder Warehouse in Microsoft Fabric finden Sie unter T-SQL-Oberfläche in Microsoft Fabric.

Sichern und Wiederherstellen

Die Backup- und Restore-Anweisungen stellen Möglichkeiten bereit, um Sicherungen zu erstellen und Wiederherstellungen aus Sicherungen vorzunehmen. Weitere Informationen finden Sie in der Übersicht zur Sicherung und Wiederherstellung.

Datendefinitionssprache

Durch DDL-Anweisungen (Data Definition Language, Datendefinitionssprache) werden Datenstrukturen definiert. Verwenden Sie die Anweisungen, um Datenstrukturen in einer Datenbank zu erstellen, zu ändern oder zu löschen. Zu diesen Anweisungen gehören:

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

Datenbearbeitungssprache

Die DML (Data Manipulation Language, Datenbearbeitungssprache) wirkt sich auf die in der Datenbank gespeicherten Informationen aus. Verwenden Sie diese Anweisungen, um Zeilen in der Datenbank einzufügen, zu aktualisieren und zu verändern.

  • BULK INSERT
  • Delete
  • INSERT
  • SELECT
  • UPDATE
  • MERGE

Berechtigungsanweisungen

Durch Berechtigungsanweisungen wird bestimmt, welche Benutzer und Konten auf Daten zugreifen und Vorgänge ausführen können. Weitere Informationen zur Authentifizierung und zum Zugriff finden Sie im Sicherheitscenter.

Service Broker-Anweisungen

Bei Service Broker handelt es sich um ein Feature, das native Unterstützung für Messaging- und Warteschlangenanwendungen bereitstellt. Weitere Informationen finden Sie unter Service Broker.

Sitzungseinstellungen

Durch SET-Anweisungen wird bestimmt, wie die aktuelle Sitzung ausgeführte Uhrzeiteinstellungen verarbeitet. Eine Übersicht finden Sie unter SET-Anweisungen.