Dom baze podataka Što je transakcija-sql? - definicija iz tehopedije

Što je transakcija-sql? - definicija iz tehopedije

Sadržaj:

Anonim

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.

Što je transakcija-sql? - definicija iz tehopedije