Introdução
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, eVECTOR_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. -
JSON e agregação de cadeia de caracteres: crie saída estruturada com
JSON_ARRAYAGGeJSON_OBJECTAGGe crie 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: Codifique e decodifice texto com
BASE64_ENCODEeBASE64_DECODE, e compare cadeias de caracteres comSTRING_SIMILARITY,EDIT_DISTANCE,EDIT_DISTANCE_SIMILARITY,JARO_WINKLER_DISTANCEeJARO_WINKLER_SIMILARITY. -
Aprimoramentos de data e numéricos: trabalhe com
CURRENT_DATE,DATEADDcombiginte o agregadoPRODUCT()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