Popis T-SQL pro programování
Transact-SQL (T-SQL) je proprietární rozšíření jazyka SQL (Open Standard Structured Query Language). Podporuje deklarované proměnné, zpracování řetězců a dat, zpracování chyb a výjimek a řízení transakcí. Zatímco SQL je programovací jazyk, T-SQL přidává podporu pro procedurální programování a použití místních proměnných.
Program T-SQL obvykle začíná příkazem BEGIN a končí příkazem END s příkazy, mezi kterými chcete provést.
Když přecházíte ze spouštění objektů kódu na jejich vytváření, budete muset pochopit, jak několik příkazů komunikuje se serverem při provádění. Při vývoji programů budete muset dočasně ukládat hodnoty. Například může být potřeba dočasně uložit hodnoty, které se použijí jako parametry v uložených procedurách.
Nakonec můžete chtít vytvořit aliasy nebo ukazatele na objekty, abyste na ně mohli odkazovat jiným názvem nebo z jiného umístění, než kde jsou definované.
Tady je několik podporovaných programovacích struktur T-SQL:
- KDYŽ.. ELSE – Podmíněný příkaz, který vám umožní rozhodnout, jaké aspekty kódu se budou spouštět.
- WHILE – Příkaz smyčky, který je ideální pro spouštění iterací příkazů T-SQL.
- DECLARE – Použijete ji k definování proměnných.
- SET – Jeden ze způsobů, jak přiřadíte hodnoty proměnným.
- BATCHES – řada příkazů T-SQL, které se spouští jako jednotka.