Taula de continguts:
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.



