Transact-SQL (T-SQL)

Was ist Transact-SQL (T-SQL)?
Transact-SQL (T-SQL) ist die proprietäre Microsoft-Version von ANSI SQL für seine relationale SQL Server-Datenbank.

Structured Query Language (SQL) ist die am häufigsten verwendete relationale Datenbankabfragesprache und ihre standardisierte Version – entworfen vom American National Standards Institute (ANSI) – wird als ANSI SQL bezeichnet. Die meisten Anbieter implementierten jedoch auch proprietäre SQL-Versionen mit zusätzlichen Funktionen.

T-SQL unterstützt ANSI SQL vollständig und erweitert die Sprache um verschiedene Funktionen, z. B. Control-of-Flow-Sprache, lokale Variablen und Erweiterungen der UPDATE- und DELETE-Anweisungen.

Beispiele für Flow-Control-Sprache umfassen Folgendes:

BEGIN und END Schlüsselwörter, um einen Block von Transaktionen zu markieren.
WAITFOR, um auf ein bestimmtes Ereignis oder eine bestimmte Uhrzeit zu warten, um eine Transaktion auszuführen.
RETURN, 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 eine Reihe von T-SQL-Anweisungen an die Datenbank sendet. Durchgeführte Aktionen werden auch bei Verwendung der grafischen Oberfläche zunächst in T-SQL-Anweisungen übersetzt.

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. Diese Operation ähnelt der Verwendung der MS-DOS-Umgebung zum Ausführen von Windows-Betriebssystembefehlen.


War die Erklärung zu "Transact-SQL (T-SQL)" hilfreich? Jetzt bewerten:

Weitere Erklärungen zu