Hogar Bases de datos ¿Qué es transact-sql? - definición de techopedia

¿Qué es transact-sql? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿Qué significa Transact-SQL (T-SQL)?

Transact-SQL (T-SQL) es la versión propietaria de Microsoft de ANSI SQL para su base de datos relacional de SQL Server.


El lenguaje de consulta estructurado (SQL) es el lenguaje de consulta de base de datos relacional más utilizado, y su versión estandarizada, diseñada por el American National Standards Institute (ANSI), se conoce como ANSI SQL. Sin embargo, la mayoría de los proveedores también implementaron versiones SQL propietarias con características adicionales.

Techopedia explica Transact-SQL (T-SQL)

T-SQL es totalmente compatible con ANSI SQL y aumenta el lenguaje con varias características, por ejemplo, lenguaje de control de flujo, variables locales y mejoras en las declaraciones UPDATE y DELETE.


Los ejemplos de lenguaje de control de flujo incluyen los siguientes:

  • COMENZAR y FINALIZAR palabras clave para marcar un bloque de transacciones.
  • WAITFOR para esperar un determinado evento u hora del día para ejecutar una transacción.
  • RETURN para regresar inmediatamente de un procedimiento o función almacenado.

T-SQL es crítico para SQL Server porque cada acción de la base de datos de SQL Server realmente envía a la base de datos una serie de declaraciones T-SQL. Las acciones realizadas se traducen primero en declaraciones T-SQL, incluso cuando se utiliza la interfaz gráfica.


Las instrucciones T-SQL se pueden ejecutar en la herramienta de acceso principal para SQL Server y SQL Server Management Studio (SSMS), o en sqlcmd, la herramienta dedicada de línea de comandos. Esta operación es similar a cómo se usa el entorno MS-DOS para ejecutar comandos del sistema operativo Windows.

¿Qué es transact-sql? - definición de techopedia