Introduction
SQL Server 2025 introducerar en rad nya T-SQL-funktioner och förbättringar som stöder moderna arbetsbelastningar samtidigt som frågor hålls tydliga och underhållsbara. Den här modulen fokuserar på språktillägg för AI och vektorer, mönstermatchning, JSON-utdata, strängbearbetning och förbättrade datum- och numeriska åtgärder.
I den här modulen går vi igenom följande avsnitt:
-
Vektor- och AI-integrering: Lär dig hur du genererar inbäddningar och arbetar med vektordata med hjälp av funktioner som
AI_GENERATE_EMBEDDINGS,AI_GENERATE_CHUNKS,VECTOR_DISTANCE,VECTOR_NORM,VECTOR_NORMALIZE,VECTORPROPERTY,CREATE EXTERNAL MODELochCREATE VECTOR INDEXVECTOR_SEARCH. -
Mönstermatchning och textextrahering: Använd
REGEXP_LIKE,REGEXP_SUBSTR,REGEXP_REPLACE,REGEXP_INSTR,REGEXP_COUNT,REGEXP_MATCHESochREGEXP_SPLIT_TO_TABLE, plus det förbättrade beteendetSUBSTRING. -
JSON och strängaggregering: Skapa strukturerade utdata med
JSON_ARRAYAGGochJSON_OBJECTAGGoch skapa avgränsad text medSTRING_CONCAT_WS. Du kan också använda operatorn||för strängsammanfogning ochUNISTRför Unicode-escape-sekvenser. -
Kodnings- och likhetsfunktioner: Koda och avkoda text med
BASE64_ENCODEochBASE64_DECODEoch jämföra strängar medSTRING_SIMILARITY,EDIT_DISTANCE,EDIT_DISTANCE_SIMILARITY,JARO_WINKLER_DISTANCEochJARO_WINKLER_SIMILARITY. -
Datum- och numeriska förbättringar: Använd
CURRENT_DATE,DATEADDmedbigintoch aggregeraPRODUCT()för multiplikativa beräkningar.
Utbildningsmål
När du har slutfört den här modulen bör du kunna:
- Förstå de nya och förbättrade T-SQL-funktionerna i SQL Server 2025.
- Använd dessa funktioner för att integrera AI, parsa och formatera text, skapa JSON-utdata och stödja analys.
- Välj rätt funktion eller operator för att hålla frågorna läsbara och effektiva.
Förutsättningar
- SQL Server 2025
- Grundläggande arbetskunskaper om SQL Server och frågebearbetning
- Grundläggande kunskaper om Transact-SQL (T-SQL)
- Kunskaper om funktioner, operatorer och JSON-hantering i SQL Server