Obsah:
Definícia - Čo znamená Transact-SQL (T-SQL)?
Transact-SQL (T-SQL) je patentovaná verzia ANSI SQL spoločnosti Microsoft pre jej relačnú databázu SQL Server.
Štruktúrovaný dopytovací jazyk (SQL) je najpoužívanejším jazykom dopytov relačnej databázy a jeho štandardizovaná verzia - navrhnutá Americkým národným normalizačným inštitútom (ANSI) - je známa ako ANSI SQL. Väčšina predajcov však implementovala aj proprietárne verzie SQL s pridanými funkciami.
Techopedia vysvetľuje Transact-SQL (T-SQL)
T-SQL plne podporuje ANSI SQL a rozširuje jazyk o niekoľko funkcií, napr. Jazyk Control-of-Flow, miestne premenné a vylepšenia príkazov UPDATE a DELETE.
Medzi príklady jazyka riadenia toku patria:
- BEGIN a END kľúčové slová označujú blok transakcií.
- WAITFOR čakať na určitú udalosť alebo dennú dobu na vykonanie transakcie.
- RETURN na okamžitý návrat z uloženej procedúry alebo funkcie.
T-SQL je pre SQL Server kritický, pretože každá akcia databázy SQL Server v skutočnosti odošle databáze sériu príkazov T-SQL. Vykonané akcie sa najprv preložia do príkazov T-SQL, a to aj pri použití grafického rozhrania.
Príkazy T-SQL sa môžu spúšťať v hlavnom prístupovom nástroji pre SQL Server a SQL Server Management Studio (SSMS) alebo v sqlcmd, vyhradenom nástroji príkazového riadka. Táto operácia je podobná ako sa používa prostredie MS-DOS na spúšťanie príkazov Windows OS.
