-
Novidade no SQL Server 2022: A Função DATETRUNC
O SQL Server 2022 trouxe uma série de novidades muito aguardadas pelos desenvolvedores e DBAs, e uma delas é a nova função DATETRUNC. Essa função simplifica bastante o trabalho com datas, especialmente quando precisamos truncar valores de data/hora para uma parte específica como ano, mês, dia, etc. Se você já precisou agrupar dados por mês…
-
Funções Lógicas GREATEST e LEAST no SQL Server 2022: Comparações Mais Simples e Poderosas
Com o SQL Server 2022 (versão 16.x), os desenvolvedores e DBAs ganharam dois novos aliados para escrever consultas mais limpas e eficientes: as funções GREATEST e LEAST. Essas funções, comuns em outros SGBDs como Oracle e PostgreSQL, agora estão disponíveis nativamente no SQL Server — e facilitam bastante comparações de múltiplos valores. Neste post, você…
-
SQL Server 2022: Gerando Séries de Números no SQL Server 2022 com a Função GENERATE_SERIES
No SQL Server 2022 (16.x) e versões posteriores, a função GENERATE_SERIES é uma ferramenta poderosa para criar uma sequência de números dentro de um intervalo especificado. Seja para fins de testes, análises de dados ou outros cenários, essa função permite gerar números de forma eficiente e flexível. Neste post, vamos explorar como usar essa função…
-
SQL Server 2022: Facilitando a Gestão de Estatísticas com a Opção AUTO_DROP
Gerenciar estatísticas no SQL Server sempre foi uma parte essencial do desempenho e da manutenção do banco de dados. No entanto, alterações de esquema em tabelas com estatísticas criadas manualmente costumavam ser um problema — essas estatísticas podiam bloquear mudanças, exigindo ações manuais para removê-las. Felizmente, a partir do SQL Server 2022 (16.x), esse cenário…
-
Explorando a cláusula WINDOW no SQL Server. Simplificando funções de janela
Com o SQL Server 2022, novas funcionalidades foram introduzidas para facilitar o uso e a leitura de consultas, especialmente quando se trabalha com funções de janela. Uma dessas adições é a cláusula WINDOW, que permite definir especificações reutilizáveis de janela para funções como ROW_NUMBER(), SUM(), AVG(), entre outras. Neste post, vamos entender como essa cláusula…
-
Juiz da Imagine Cup
Olá pessoal, esse ano fui escolhido como um dos juízes da Imagine Cup. A Imagine Cup é uma competição anual patrocinada e organizada pela Microsoft que reúne estudantes de desenvolvimento do mundo todo para ajudar a resolver alguns dos desafios mais difíceis do mundo. É considerada uma “Olimpíada da Tecnologia” pela ciência da computação e…
-
What’s new on SQL Server 2022 – WAIT_AT_LOW_PRIORITY
Quando falamos de manutenção de índices em tabelas grandes, especialmente em ambientes de produção com alta concorrência, um dos maiores desafios é evitar o impacto em transações ativas. Pensando nisso, o SQL Server 2022 oferece uma opção extremamente útil: WAIT_AT_LOW_PRIORITY, que torna a criação ou alteração de índices online mais inteligente e menos intrusiva. Neste…
-
Guia do Mochileiro para manter seu SQL Server Always On
No último final de semana, tive a satisfação de entregar mais uma palestra em companhia do meu amigo e colega de trabalho Marcelo Adade no SQL Saturday Jacksonville. Nesta sessão, vamos nos aprofundar no universo dos Grupos de Disponibilidade Always On do SQL Server e explorar as práticas recomendadas para manter seu SQL Server Always…
-
Série What’s New on SQL Server 2022 – Operações ADD CONSTRAINT Resumable
Com o lançamento do SQL Server 2022, Azure SQL Database e Azure SQL Managed Instance, os administradores e desenvolvedores de banco de dados ganharam uma poderosa funcionalidade: operações resumable (resumable operations) para o comando ALTER TABLE … ADD CONSTRAINT. Essa novidade amplia as possibilidades de manutenção em tabelas grandes e melhora em muito a resiliência…
-
SQL Server 2022 – What’s NEW – LEDGER
Para organizações que lidam com informações confidenciais, como dados financeiros ou médicos, garantir a integridade dos dados armazenados sempre foi um desafio significativo. No entanto, com a introdução da funcionalidade de registo nos sistemas de bases de dados, este problema pode agora ser resolvido de forma eficaz. Esse recurso oferece recursos de evidência de violação,…