Beschreiben von T-SQL für Programmierung

Abgeschlossen

Transact-SQL (T-SQL) ist 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.

Ein T-SQL-Programm beginnt in der Regel mit einer BEGIN-Anweisung und endet mit einer END-Anweisung mit den Anweisungen, die Sie dazwischen ausführen möchten.

Wenn Sie von der Ausführung von Codeobjekten zu deren 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 in gespeicherten Prozeduren als Parameter 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:

  • WENN.. ELSE – Eine bedingte Anweisung, mit der Sie entscheiden können, welche Aspekte des Codes ausgeführt werden sollen.
  • WHILE – Eine Schleifen-Anweisung, die ideal für die Ausführung von Iterationen von T-SQL-Anweisungen ist.
  • DECLARE – Sie verwenden diese, um Variablen zu definieren.
  • SET – Eine der Möglichkeiten, wie Sie Ihren Variablen Werte zuweisen.
  • BATCHES – Reihe von T-SQL-Anweisungen, die als Einheit ausgeführt werden.