Acasă Baze de date Ce este transact-sql? - definiție din techopedia

Ce este transact-sql? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Transact-SQL (T-SQL)?

Transact-SQL (T-SQL) este versiunea proprie a Microsoft a ANSI SQL pentru baza de date relațională SQL Server.


Limbajul de interogare structurat (SQL) este cel mai utilizat limbaj de interogare a bazelor de date relaționale, iar versiunea sa standardizată - proiectată de American National Standards Institute (ANSI) - este cunoscută sub numele de ANSI SQL. Cu toate acestea, majoritatea furnizorilor au implementat și versiuni SQL proprii cu funcții adăugate.

Techopedia explică Transact-SQL (T-SQL)

T-SQL acceptă pe deplin ANSI SQL și îmbunătățește limbajul cu mai multe caracteristici, de exemplu, limbajul Control-of-Flow, variabile locale și îmbunătățiri la instrucțiunile UPDATE și DELETE.


Exemple de limbaje de control a fluxului includ următoarele:

  • Cuvinte cheie BEGIN and END pentru a marca un bloc de tranzacții.
  • WAITFOR să aștepte un anumit eveniment sau o zi din zi pentru a rula o tranzacție.
  • RETURN pentru a reveni imediat de la o procedură sau o funcție stocată.

T-SQL este esențial pentru SQL Server, deoarece fiecare acțiune a bazei de date SQL Server trimite de fapt bazei de date o serie de declarații T-SQL. Acțiunile executate sunt traduse pentru prima dată în declarații T-SQL, chiar și atunci când se utilizează interfața grafică.


Instrucțiunile T-SQL pot fi rulate în instrumentul principal de acces pentru SQL Server și SQL Server Management Studio (SSMS) sau în sqlcmd, instrumentul dedicat pentru linia de comandă. Această operație este similară cu modul în care se folosește mediul MS-DOS pentru rularea comenzilor sistemului de operare Windows.

Ce este transact-sql? - definiție din techopedia