Casa Bases de dades Què és transact-sql? - Definició de tecnologia

Què és transact-sql? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa Transact-SQL (T-SQL)?

Transact-SQL (T-SQL) és la versió propietària de Microsoft d'ANSI SQL de Microsoft per a la seva base de dades relacional de SQL Server.


El llenguatge de consulta estructurada (SQL) és el llenguatge de consulta de bases de dades relacionals més utilitzat, i la seva versió estandarditzada - dissenyada per l'American National Standards Institute (ANSI) - es coneix com a ANSI SQL. No obstant això, la majoria de venedors també van implementar versions SQL propietàries amb funcions afegides.

Techopedia explica Transact-SQL (T-SQL)

T-SQL admet totalment SQL ANSI i augmenta l'idioma amb diverses funcions, per exemple, llenguatge de control de flux, variables locals i millores a les instruccions UPDATE i DELETE.


Entre els exemples de llenguatge de control de flux hi ha els següents:

  • COMENÇA i END paraules clau per marcar un bloc de transaccions.
  • WAITFOR per esperar un determinat esdeveniment o hora del dia per executar una transacció.
  • RETURN per tornar immediatament d'un procediment o una funció emmagatzemada.

T-SQL és fonamental per a SQL Server perquè cada acció de base de dades de SQL Server realment envia a la base de dades una sèrie de declaracions de T-SQL. Les accions realitzades es tradueixen primer a instruccions T-SQL, fins i tot quan s'utilitza la interfície gràfica.


Les instruccions T-SQL es poden executar a l'eina d'accés principal de SQL Server i SQL Server Management Studio (SSMS) o a sqlcmd, l'eina dedicada de la línia de comandes. Aquesta operació és similar a com s'utilitza l'entorn MS-DOS per executar ordres del sistema operatiu Windows.

Què és transact-sql? - Definició de tecnologia