Introductie
SQL Server 2025 introduceert een reeks nieuwe T-SQL-functies en -verbeteringen die moderne workloads ondersteunen, terwijl query's helder en onderhoudbaar blijven. Deze module is gericht op taaltoevoegingen voor AI en vectoren, patroonkoppeling, JSON-uitvoer, tekenreeksverwerking en verbeterde datum- en numerieke bewerkingen.
In deze module behandelen we de volgende onderwerpen:
-
Vector- en AI-integratie: informatie over het genereren van insluitingen en het werken met vectorgegevens met behulp van functies en functies zoals
AI_GENERATE_EMBEDDINGS,AI_GENERATE_CHUNKS,VECTOR_DISTANCEVECTOR_NORM, ,VECTOR_NORMALIZE, ,VECTORPROPERTY, ,CREATE EXTERNAL MODELenCREATE VECTOR INDEXVECTOR_SEARCH. -
Patroonkoppeling en tekstextractie: Gebruik
REGEXP_LIKE,REGEXP_SUBSTR,REGEXP_REPLACE,REGEXP_INSTR, ,REGEXP_COUNT,REGEXP_MATCHESenREGEXP_SPLIT_TO_TABLE, plus het verbeterdeSUBSTRINGgedrag. -
JSON- en string-aggregatie: bouw gestructureerde uitvoer met
JSON_ARRAYAGGenJSON_OBJECTAGG, en creëer tekst metSTRING_CONCAT_WSals scheidingsteken. U kunt ook de||operator gebruiken voor tekenreekssamenvoeging enUNISTRvoor Unicode-escapereeksen. -
Coderings- en overeenkomstenfuncties: Tekst coderen en decoderen met
BASE64_ENCODEen , enBASE64_DECODEvergelijk tekenreeksen metSTRING_SIMILARITY,EDIT_DISTANCE,EDIT_DISTANCE_SIMILARITY, ,JARO_WINKLER_DISTANCEen .JARO_WINKLER_SIMILARITY -
Datum- en numerieke verbeteringen: Werken met
CURRENT_DATE,DATEADDmetbiginten dePRODUCT()aggregaties voor vermenigvuldigingsberekeningen.
Doelstellingen voor leren
Wanneer u deze module hebt voltooid, moet u het volgende kunnen doen:
- Meer informatie over de nieuwe en verbeterde T-SQL-functies in SQL Server 2025.
- Pas deze mogelijkheden toe om AI te integreren, tekst te parseren en op te maken, JSON-uitvoer te bouwen en analyse te ondersteunen.
- Kies de juiste functie of operator om query's leesbaar en efficiënt te houden.
Vereiste voorwaarden
- SQL Server 2025
- Basiskennis van SQL Server en queryverwerking
- Fundamentele kennis van Transact-SQL (T-SQL)
- Bekendheid met functies, operators en JSON-verwerking in SQL Server