Présentation

Effectué

SQL Server 2025 introduit une gamme de nouvelles fonctionnalités T-SQL et des améliorations qui prennent en charge les charges de travail modernes tout en conservant les requêtes claires et gérables. Ce module se concentre sur les ajouts de langage pour l’IA et les vecteurs, les critères correspondants, la sortie JSON, le traitement de chaînes et les opérations de date et numériques améliorées.

Dans ce module, nous abordons les rubriques suivantes :

  • Intégration de vecteur et d’IA : Découvrez comment générer des incorporations et utiliser des données vectorielles à l’aide de fonctions et de fonctionnalités telles que AI_GENERATE_EMBEDDINGS, , , AI_GENERATE_CHUNKS, VECTOR_DISTANCEVECTOR_NORMVECTOR_NORMALIZEVECTORPROPERTY, CREATE EXTERNAL MODELCREATE VECTOR INDEXet .VECTOR_SEARCH
  • Correspondance de modèle et extraction de texte : Utilisez REGEXP_LIKE, , REGEXP_SUBSTRREGEXP_REPLACE, REGEXP_INSTRREGEXP_COUNT, , REGEXP_MATCHESet REGEXP_SPLIT_TO_TABLE, et , plus le comportement amélioréSUBSTRING.
  • JSON et agrégation de chaînes : générez une sortie structurée avec JSON_ARRAYAGG et JSON_OBJECTAGG, puis créez un texte délimité avec STRING_CONCAT_WS. Vous pouvez également utiliser l’opérateur || pour la concaténation de chaînes et UNISTR pour les séquences d’échappement Unicode.
  • Fonctions d’encodage et de similarité : encoder et décoder du texte avec BASE64_ENCODE et BASE64_DECODE, et comparer des chaînes avec STRING_SIMILARITY, , EDIT_DISTANCE, EDIT_DISTANCE_SIMILARITY, JARO_WINKLER_DISTANCEet JARO_WINKLER_SIMILARITY.
  • Améliorations de date et numériques : Utilisez CURRENT_DATE, DATEADD avec bigint, et l’agrégat PRODUCT() pour les calculs multiplicatifs.

Objectifs d’apprentissage

Une fois ce module terminé, vous devez être en mesure de :

  • Découvrez les nouvelles fonctionnalités T-SQL améliorées dans SQL Server 2025.
  • Appliquez ces fonctionnalités pour intégrer l’IA, analyser et mettre en forme du texte, générer une sortie JSON et prendre en charge l’analytique.
  • Choisissez la fonction ou l’opérateur approprié pour conserver les requêtes lisibles et efficaces.

Prerequisites

  • SQL Server 2025
  • Connaissance de base de l’utilisation de SQL Server et du traitement des requêtes
  • Connaissance fondamentale de Transact-SQL (T-SQL)
  • Connaissance des fonctions, des opérateurs et de la gestion JSON dans SQL Server