Transact-SQL-Anweisungen
Gilt für: SQL Server
Azure SQL-Datenbank
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL-Analyseendpunkt in Microsoft Fabric
Warehouse in Microsoft Fabric
SQL-Datenbank 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-Analyseendpunkt oder Warehouse in Microsoft Fabric finden Sie im T-SQL-Oberflächenbereich 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.