Transact-sql (t-sql)

Definição – o que significa Transact-SQL (T-SQL)?

Transact-SQL (T-SQL) é a versão proprietária da Microsoft do ANSI SQL para seu banco de dados relacional SQL Server.

A linguagem Structured Query (SQL) é a linguagem de consulta de banco de dados relacional mais amplamente usada e sua versão padronizada – projetada pelo American National Standards Institute (ANSI) – é conhecida como ANSI SQL. No entanto, a maioria dos fornecedores também implementou versões proprietárias de SQL com recursos adicionais.

Definirtec explica Transact-SQL (T-SQL)

T-SQL suporta totalmente ANSI SQL e aumenta a linguagem com vários recursos, por exemplo, linguagem de controle de fluxo, variáveis ​​locais e aprimoramentos para as instruções UPDATE e DELETE.

Exemplos de linguagem de controle de fluxo incluem o seguinte:

  • Palavras-chave BEGIN e END para marcar um bloco de transações.
  • WAITFOR para esperar por um determinado evento ou hora do dia para executar uma transação.
  • RETURN para retornar imediatamente de um procedimento armazenado ou função.

O T-SQL é essencial para o SQL Server porque cada ação do banco de dados do SQL Server realmente envia ao banco de dados uma série de instruções T-SQL. As ações executadas são primeiro traduzidas em instruções T-SQL, mesmo ao usar a interface gráfica.

As instruções T-SQL podem ser executadas na ferramenta de acesso principal para SQL Server e SQL Server Management Studio (SSMS) ou em sqlcmd, a ferramenta de linha de comando dedicada. Esta operação é semelhante à forma como o ambiente MS-DOS é usado para executar comandos do sistema operacional Windows.