Índice:
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 do SQL Server.
A linguagem de consulta estruturada (SQL) é a linguagem de consulta de banco de dados relacional mais 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 do SQL com recursos adicionais.
Techopedia explica Transact-SQL (T-SQL)
O T-SQL suporta totalmente o ANSI SQL e aumenta o idioma com vários recursos, por exemplo, idioma do Control-of-Flow, variáveis locais e aprimoramentos nas instruções UPDATE e DELETE.
Exemplos da linguagem de controle de fluxo incluem o seguinte:
- Palavras-chave BEGIN e END para marcar um bloco de transações.
- Aguarde até que um determinado evento ou hora do dia execute uma transação.
- RETURN para retornar imediatamente de um procedimento ou função armazenada.
O T-SQL é crítico para o SQL Server porque cada ação do banco de dados do SQL Server envia ao banco de dados uma série de instruções T-SQL. As ações executadas são primeiro convertidas 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 do SQL Server e no SQL Server Management Studio (SSMS), ou no sqlcmd, a ferramenta de linha de comando dedicada. Esta operação é semelhante à maneira como o ambiente do MS-DOS é usado para executar comandos do sistema operacional Windows.