Temporary Tables vs. Table Variables

  O SQL Server oferece recursos próprios para se trabalhar temporariamente com informações, de forma que não é necessário utilizar tabelas físicas para este fim. Assim sendo, as tabelas temporárias e as variáveis de tabela, com suas características e particularidades, costumam ser os meios mais eficientes. Contudo, não há uma regra pré-estabelecida que permita saber […]

Temporal Tables SQL Server 2016

  Temporal Tables é uma das novidades do SQL Server 2016,  e nada mais é do que o histórico de alterações ocorridas em determinada tabela do banco de dados, essa opção poderá ser habilitada e desabilitada quando necessário por tabela. Irei explicar de forma simples e objetiva. Os casos uteis usando temporal tables será: 1. […]

Windows Functions – Funções de Classificação no SQL Server

  Neste post falarei sobre as funções de classificação do SQL Server, essas funções retornam um valor de classificação para cada linha em uma partição. As funções de classificação do Transact-SQL são as seguintes:  ROW_NUMBER, RANK, DENSE_RANK e NTILE. A seguir mostrarei essas quatro funções, usarei como exemplo o banco de dados de teste da microsoft, o AdventureWoks2012, deixo o […]

Paginando consultas com OFFSET FECTH e ROW_NUMBER – TSQL

  Hoje irei comentar uma solução para paginar dados no SQL Server. A paginação é útil quando precisamos retornar uma grande quantidade de informações pouco à pouco de forma que permita a análise da pessoa. Uma nova função do SQL Server veio para ajudar a paginação na busca de informações utilizando as cláusulas Offset/Fetch. Para gerar […]