Obsah:
Definice - Co znamená Transact-SQL (T-SQL)?
Transact-SQL (T-SQL) je patentovaná verze ANSI SQL společnosti Microsoft pro jeho relační databázi SQL Server.
Strukturovaný dotazovací jazyk (SQL) je nejrozšířenějším jazykem dotazů relační databáze a jeho standardizovaná verze - navržená American National Standards Institute (ANSI) - je známá jako ANSI SQL. Většina dodavatelů však také implementovala proprietární verze SQL s přidanými funkcemi.
Techopedia vysvětluje Transact-SQL (T-SQL)
T-SQL plně podporuje ANSI SQL a rozšiřuje jazyk o několik funkcí, např. Jazyk Control-of-Flow, lokální proměnné a vylepšení příkazů UPDATE a DELETE.
Příklady jazyka řízení toku zahrnují následující:
- BEGIN a END klíčová slova označující blok transakcí.
- WAITFOR čekat na určitou událost nebo denní dobu k provedení transakce.
- RETURN pro okamžitý návrat z uložené procedury nebo funkce.
T-SQL je pro SQL Server kritický, protože každá akce databáze SQL Server ve skutečnosti posílá databázi řadu příkazů T-SQL. Provedené akce jsou nejprve převedeny do příkazů T-SQL, a to i při použití grafického rozhraní.
Příkazy T-SQL lze spustit v hlavním přístupovém nástroji pro SQL Server a SQL Server Management Studio (SSMS) nebo v sqlcmd, vyhrazeném nástroji příkazového řádku. Tato operace je podobná použití prostředí MS-DOS pro spouštění příkazů systému Windows.
