Inhaltsverzeichnis:
Definition - Was bedeutet Transact-SQL (T-SQL)?
Transact-SQL (T-SQL) ist Microsofts proprietäre Version von ANSI SQL für die relationale SQL Server-Datenbank.
SQL (Structured Query Language) ist die am häufigsten verwendete Abfragesprache für relationale Datenbanken. Die standardisierte Version, die vom American National Standards Institute (ANSI) entwickelt wurde, ist als ANSI SQL bekannt. Die meisten Anbieter implementierten jedoch auch proprietäre SQL-Versionen mit zusätzlichen Funktionen.
Techopedia erklärt Transact-SQL (T-SQL)
T-SQL unterstützt ANSI SQL vollständig und erweitert die Sprache mit verschiedenen Funktionen, z. B. der Sprache für die Ablaufsteuerung, lokalen Variablen und Verbesserungen der UPDATE- und DELETE-Anweisungen.
Beispiele für die Sprache zur Flusskontrolle sind:
- BEGIN- und END-Schlüsselwörter, um einen Transaktionsblock zu markieren.
- WAITFOR, um auf ein bestimmtes Ereignis oder eine bestimmte Tageszeit zu warten und eine Transaktion auszuführen.
- ZURÜCK, um sofort von einer gespeicherten Prozedur oder Funktion zurückzukehren.
T-SQL ist für SQL Server von entscheidender Bedeutung, da jede SQL Server-Datenbankaktion der Datenbank eine Reihe von T-SQL-Anweisungen sendet. Ausgeführte Aktionen werden zuerst in T-SQL-Anweisungen übersetzt, auch wenn Sie die grafische Oberfläche verwenden.
T-SQL-Anweisungen können im Hauptzugriffstool für SQL Server und SQL Server Management Studio (SSMS) oder in sqlcmd, dem dedizierten Befehlszeilentool, ausgeführt werden. Dieser Vorgang ähnelt der Verwendung der MS-DOS-Umgebung zum Ausführen von Windows-Betriebssystembefehlen.
