Beschreiben von T-SQL für Programmierung

Abgeschlossen

Transact-SQL (T-SQL) sind eine proprietäre Erweiterung der open Standard Structured Query Language (SQL). Es unterstützt deklarierte Variablen, Zeichenfolgen- und Datenverarbeitung, Fehler- und Ausnahmebehandlung und Transaktionssteuerung. Während SQL eine Programmiersprache ist, fügt T-SQL Unterstützung für die prozedurale Programmierung und die Verwendung lokaler Variablen hinzu.

T-SQL-Anweisungen in einem Batch werden von der ersten bis zur letzten ausgeführt. Wenn Sie mehrere Anweisungen benötigen, um sie als einzelne logische Einheit ( z. B. innerhalb eines IF Oder WHILE Blocks ) auszuführen, um sie einzuschließen BEGIN...END.

Wenn Sie von der Ausführung von Codeobjekten zur Erstellung wechseln, müssen Sie verstehen, wie mehrere Anweisungen mit dem Server bei der Ausführung interagieren. Beim Entwickeln von Programmen müssen Sie Werte vorübergehend speichern. Beispielsweise müssen Sie möglicherweise vorübergehend Werte speichern, die als Parameter in gespeicherten Prozeduren verwendet werden.

Schließlich möchten Sie möglicherweise Aliase oder Zeiger auf Objekte erstellen, sodass Sie von einem anderen Namen oder von einer anderen Position als der Stelle, an der sie definiert sind, auf sie verweisen können.

Hier sind einige der unterstützten T-SQL-Programmierstrukturen:

  • IF.. ELSE – Eine bedingte Anweisung, mit der Sie entscheiden können, welche Aspekte des Codes ausgeführt werden sollen.
  • WHILE - Eine Schleifen-Anweisung, die ideal zum Ausführen von Iterationen von T-SQL-Anweisungen ist.
  • DECLARE - Sie verwenden es, um Variablen zu definieren.
  • SET – Eine der Methoden zum Zuweisen von Werten zu Ihren Variablen.
  • BATCHES – Reihe von T-SQL-Anweisungen, die als Einheit ausgeführt werden.