Introducere
SQL Server 2025 introduce o serie de noi caracteristici și îmbunătățiri T-SQL care acceptă sarcinile de lucru moderne, păstrând în același timp interogările clare și ușor de întreținut. Acest modul se concentrează pe adăugiri de limbaj pentru AI și vectori, potrivirea modelelor, ieșire JSON, procesarea șirurilor și operațiuni numerice și de date îmbunătățite.
În acest modul, acoperim următoarele subiecte:
-
Integrare vectorială și AI: Aflați cum să generați încorporari și să lucrați cu date vectoriale utilizând funcții și caracteristici precum
AI_GENERATE_EMBEDDINGS,AI_GENERATE_CHUNKS,VECTOR_DISTANCE,VECTOR_NORMVECTOR_NORMALIZEVECTORPROPERTYCREATE EXTERNAL MODELCREATE VECTOR INDEXși .VECTOR_SEARCH -
Potrivirea modelelor și extragerea textului: Utilizați
REGEXP_LIKE,REGEXP_SUBSTR,REGEXP_REPLACE,REGEXP_INSTR,REGEXP_COUNT,REGEXP_MATCHESșiREGEXP_SPLIT_TO_TABLE, plus comportamentul îmbunătățitSUBSTRING. -
JSON și agregare de șiruri: Construiți ieșire structurată cu
JSON_ARRAYAGGșiJSON_OBJECTAGG, și creați text delimitat cuSTRING_CONCAT_WS. De asemenea, puteți utiliza operatorul||pentru concatenarea șirurilor șiUNISTRpentru secvențele de evadare Unicode. -
Funcții de codificare și similitudine: Codificați și decodați text cu
BASE64_ENCODEșiBASE64_DECODE, și comparați șiruri cuSTRING_SIMILARITY,EDIT_DISTANCE,EDIT_DISTANCE_SIMILARITY,JARO_WINKLER_DISTANCEșiJARO_WINKLER_SIMILARITY. -
Îmbunătățiri numerice și de dată: Lucrați cu
CURRENT_DATE,DATEADDcubigint, șiPRODUCT()agregatul pentru calcule multiplicative.
Obiective de instruire
După finalizarea acestui modul, ar trebui să fiți capabil:
- Înțelegeți caracteristicile T-SQL noi și îmbunătățite din SQL Server 2025.
- Aplicați aceste capabilități pentru a integra AI, a analiza și a formata textul, a construi ieșire JSON și a sprijini analizele.
- Alegeți funcția sau operatorul potrivit pentru a menține interogările lizibile și eficiente.
Cerințe preliminare
- SQL Server 2025
- Cunoștințe de bază despre SQL Server și procesarea interogărilor
- Cunoștințe fundamentale de Transact-SQL (T-SQL)
- Familiarizare cu funcțiile, operatorii și gestionarea JSON în SQL Server