Introdução

Concluído

O SQL Server 2025 apresenta uma série de novos recursos e aprimoramentos do T-SQL que oferecem suporte a cargas de trabalho modernas, mantendo as consultas claras e fáceis de manter. Este módulo se concentra em adições de linguagem para IA e vetores, correspondência de padrões, saída JSON, processamento de cadeia de caracteres e operações numéricas e de data aprimoradas.

Neste módulo, abordamos os seguintes tópicos:

  • Integração de vetor e IA: saiba como gerar incorporações e trabalhar com dados vetoriais usando funções e recursos como AI_GENERATE_EMBEDDINGS, AI_GENERATE_CHUNKS, VECTOR_DISTANCE, , VECTOR_NORM, VECTOR_NORMALIZEVECTORPROPERTY, CREATE EXTERNAL MODEL, CREATE VECTOR INDEX, e VECTOR_SEARCH.
  • Correspondência de padrões e extração de texto: use REGEXP_LIKE, REGEXP_SUBSTR, REGEXP_REPLACE, REGEXP_INSTR, REGEXP_COUNT, REGEXP_MATCHES e REGEXP_SPLIT_TO_TABLE, além do comportamento aprimorado SUBSTRING.
  • JSON e agregação de cadeia de caracteres: crie saída estruturada com JSON_ARRAYAGG e JSON_OBJECTAGGe crie texto delimitado com STRING_CONCAT_WS. Você também pode usar o || operador para concatenação de cadeia de caracteres e UNISTR para sequências de escape Unicode.
  • Funções de codificação e similaridade: Codifique e decodifice texto com BASE64_ENCODE e BASE64_DECODE, e compare cadeias de caracteres com STRING_SIMILARITY, EDIT_DISTANCE, EDIT_DISTANCE_SIMILARITY, JARO_WINKLER_DISTANCEe JARO_WINKLER_SIMILARITY.
  • Aprimoramentos de data e numéricos: trabalhe com CURRENT_DATE, DATEADD com bigint e o agregado PRODUCT() para cálculos multiplicativos.

Objetivos de aprendizagem

Ao concluir este módulo, deverá ser capaz de:

  • Entenda os recursos novos e aprimorados do T-SQL no SQL Server 2025.
  • Aplique esses recursos para integrar IA, analisar e formatar texto, criar saída JSON e dar suporte a análises.
  • Escolha a função ou o operador certo para manter as consultas legíveis e eficientes.

Pré-requisitos

  • SQL Server 2025
  • Conhecimento básico de SQL Server e processamento de consultas
  • Conhecimento fundamental de Transact-SQL (T-SQL)
  • Familiaridade com funções, operadores e manipulação JSON no SQL Server