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 […]

Trabalhando com IF… ELSE e CASE – SQL Server

   IF e ELSE é controle condicional de fluxo básico usado para testar condições quando um comando Transact-SQL é executado. O IF e ELSE funcionam similarmente aos comandos de mesmo nome usados em linguagens como C# por exemplo, para testar condições de execução de comandos. Impõe condições na execução de uma instrução Transact-SQL. A instrução que segue […]