Sadržaj:
Definicija - Što znači Transact-SQL (T-SQL)?
Transact-SQL (T-SQL) Microsoftova je vlasnička verzija ANSI SQL-a za njegovu relacijsku bazu podataka SQL Server.
Strukturirani jezik upita (SQL) je najčešće korišteni jezik upita za relacijsku bazu podataka, a njegova standardizirana verzija - koju je osmislio Američki nacionalni institut za standardizaciju (ANSI) - poznata je kao ANSI SQL. Međutim, većina dobavljača također je implementirala vlasničke SQL verzije s dodatnim značajkama.
Techopedia objašnjava Transact-SQL (T-SQL)
T-SQL u potpunosti podržava ANSI SQL i povećava jezik s nekoliko značajki, npr. Jezik za kontrolu protoka, lokalne varijable i poboljšanja izraza UPDATE i DELETE.
Primjeri jezika za kontrolu protoka uključuju sljedeće:
- POČETITE i KRAJ ključne riječi da biste označili blok transakcija.
- WAITFOR treba pričekati određeni događaj ili doba dana da biste izvršili transakciju.
- POVRATAK da se odmah vratite iz pohranjene procedure ili funkcije.
T-SQL je presudan za SQL Server jer svaka radnja baze podataka SQL Server zapravo šalje bazi podataka niz T-SQL izraza. Izvršene radnje prvo se prevode u T-SQL izjave, čak i kad se koristi grafičko sučelje.
T-SQL izrazi mogu se izvoditi u glavnom pristupu za SQL Server i SQL Server Management Studio (SSMS) ili u sqlcmd, posebnom alatu naredbenog retka. Ova je operacija slična načinu na koji se MS-DOS okruženje koristi za pokretanje naredbi Windows OS.