Transact-SQL (T-SQL)

Autor: Randy Alexander
Erstelldatum: 3 April 2021
Aktualisierungsdatum: 1 Juli 2024
Anonim
Видео курс Transact SQL. Урок 1. Знакомство с SQL. Типы данных.
Video: Видео курс Transact SQL. Урок 1. Знакомство с SQL. Типы данных.

Inhalt

Definition - Was bedeutet Transact-SQL (T-SQL)?

Transact-SQL (T-SQL) ist Microsofts proprietäre Version von ANSI SQL für seine 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.


Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

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 tatsächlich eine Reihe von T-SQL-Anweisungen enthält. 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.