T-SQL

T-SQL, ou Transact-SQL adiciona uma série de funcionalidades ao padrão ANSI/ISO.

  • Vistas ou Views, são consultas armazenadas que apresentam dados de uma ou mais tabelas de maneira lógica e consistente, sem necessidade de armazenar fisicamente os dados.

  • Índices ou Indexes, ajudam a melhorar a velocidade das consultas, criando uma estrutura de dados que permite acesso rápido a linhas específicas de uma tabela.

  • Operadores lógicos e aritméticos.

  • Cláusulas como JOIN para combinar registos de duas ou mais tabelas

  • Funções de agregação como SUM, COUNT, AVG, MAX e MIN, que permitem realizar cálculos em conjuntos de dados.

  • Manipulação de datas e horas, strings e dados binários.

  • Mecanismos para tratamento de erros e exceções.

  • As transações são sequências de operações realizadas como uma única unidade de trabalho, garantindo a integridade dos dados mesmo em caso de falhas ou erros.

  • Procdimentos ou Storage procedure, que é uma coleção de instruções SQL que realizam uma tarefa específica e é armazenado no servidor de base de dados.

  • Funções, que são semelhantes aos procedimentos armazenados, mas podem devolver um valor e ser utilizado em consultas SQL.

  • Gatilhos ou triggers, permite ser executado automaticamente em resposta a eventos específicos na base de dados, como inserções, atualizações ou exclusões.

Ao escrever em T-SQL, é importante manter as boas práticas de programação, como a utilização de comentários para explicar a lógica do código, a escrita de código claro e legível, e a otimização de consultas para melhor performance.

--- Isto é um comentário
--- :) 

/*
Isto 
é 
um
bloo
de
comentários.
*/

A segurança dos dados também é um aspecto crucial, devendo-se sempre considerar a implementação de medidas como controle de acesso e encriptação.




Documentação oficial da Microsoft


Table of contents