Introdução
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 INDEXeVECTOR_SEARCH. -
Correspondência de padrões e extração de texto: Use
REGEXP_LIKE,REGEXP_SUBSTR,REGEXP_REPLACE,REGEXP_INSTR,REGEXP_COUNT,REGEXP_MATCHESeREGEXP_SPLIT_TO_TABLE, além do comportamento aprimoradoSUBSTRING. -
Agregação JSON e cadeia de caracteres: crie uma saída estruturada com
JSON_ARRAYAGGeJSON_OBJECTAGGcrie um texto delimitado comSTRING_CONCAT_WS. Você também pode usar o||operador para concatenação de cadeia de caracteres eUNISTRpara sequências de escape Unicode. -
Funções de codificação e similaridade: codificar e decodificar texto com
BASE64_ENCODEeBASE64_DECODE, e comparar cadeias de caracteres comSTRING_SIMILARITY,EDIT_DISTANCE, ,EDIT_DISTANCE_SIMILARITYeJARO_WINKLER_DISTANCEJARO_WINKLER_SIMILARITY. -
Aprimoramentos numéricos e de data: trabalhe com
CURRENT_DATE,DATEADDcombiginte oPRODUCT()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