Présentation
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_MATCHESetREGEXP_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_ARRAYAGGetJSON_OBJECTAGG, puis créez un texte délimité avecSTRING_CONCAT_WS. Vous pouvez également utiliser l’opérateur||pour la concaténation de chaînes etUNISTRpour les séquences d’échappement Unicode. -
Fonctions d’encodage et de similarité : encoder et décoder du texte avec
BASE64_ENCODEetBASE64_DECODE, et comparer des chaînes avecSTRING_SIMILARITY, ,EDIT_DISTANCE,EDIT_DISTANCE_SIMILARITY,JARO_WINKLER_DISTANCEetJARO_WINKLER_SIMILARITY. -
Améliorations de date et numériques : Utilisez
CURRENT_DATE,DATEADDavecbigint, et l’agrégatPRODUCT()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