Introductie

Voltooid

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 MODELen CREATE VECTOR INDEXVECTOR_SEARCH.
  • Patroonkoppeling en tekstextractie: Gebruik REGEXP_LIKE, REGEXP_SUBSTR, REGEXP_REPLACE, REGEXP_INSTR, , REGEXP_COUNT, REGEXP_MATCHESen REGEXP_SPLIT_TO_TABLE, plus het verbeterde SUBSTRING gedrag.
  • JSON- en string-aggregatie: bouw gestructureerde uitvoer met JSON_ARRAYAGG en JSON_OBJECTAGG, en creëer tekst met STRING_CONCAT_WS als scheidingsteken. U kunt ook de || operator gebruiken voor tekenreekssamenvoeging en UNISTR voor Unicode-escapereeksen.
  • Coderings- en overeenkomstenfuncties: Tekst coderen en decoderen met BASE64_ENCODE en , en BASE64_DECODEvergelijk tekenreeksen met STRING_SIMILARITY, EDIT_DISTANCE, EDIT_DISTANCE_SIMILARITY, , JARO_WINKLER_DISTANCEen .JARO_WINKLER_SIMILARITY
  • Datum- en numerieke verbeteringen: Werken met CURRENT_DATE, DATEADD met biginten de PRODUCT() 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