Introdução

Concluído

O SQL Server 2025 apresenta uma variedade de novos recursos e aprimoramentos do T-SQL que dão suporte a cargas de trabalho modernas, mantendo as consultas claras e mantenedíveis. Este módulo se concentra em adições de idioma 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, abordaremos os seguintes tópicos:

  • Integração de vetor e IA: saiba como gerar inserções e trabalhar com dados de vetor usando funções e recursos como AI_GENERATE_EMBEDDINGS, , AI_GENERATE_CHUNKS, VECTOR_DISTANCE, VECTOR_NORM, VECTOR_NORMALIZE, VECTORPROPERTY, CREATE EXTERNAL MODEL, , CREATE VECTOR INDEXe VECTOR_SEARCH.
  • Correspondência de padrões e extração de texto: Use REGEXP_LIKE, REGEXP_SUBSTR, REGEXP_REPLACE, REGEXP_INSTR, REGEXP_COUNT, REGEXP_MATCHESe REGEXP_SPLIT_TO_TABLE, além do comportamento aprimorado SUBSTRING .
  • Agregação JSON e cadeia de caracteres: crie uma saída estruturada com JSON_ARRAYAGG e JSON_OBJECTAGGcrie um 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: codificar e decodificar texto com BASE64_ENCODE eBASE64_DECODE, e comparar cadeias de caracteres com STRING_SIMILARITY, EDIT_DISTANCE, , EDIT_DISTANCE_SIMILARITYe JARO_WINKLER_DISTANCEJARO_WINKLER_SIMILARITY.
  • Aprimoramentos numéricos e de data: trabalhe com CURRENT_DATE, DATEADD com bigint e o PRODUCT() agregado para cálculos multiplicativos.

Objetivos do aprendizado

Ao concluir este módulo, você 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 à análise.
  • Escolha a função ou o operador correto para manter as consultas legíveis e eficientes.

Pré-requisitos

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