Introducere

Finalizat

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și REGEXP_SPLIT_TO_TABLE, plus comportamentul îmbunătățit SUBSTRING .
  • JSON și agregare de șiruri: Construiți ieșire structurată cu JSON_ARRAYAGG și JSON_OBJECTAGG, și creați text delimitat cu STRING_CONCAT_WS. De asemenea, puteți utiliza operatorul || pentru concatenarea șirurilor și UNISTR pentru secvențele de evadare Unicode.
  • Funcții de codificare și similitudine: Codificați și decodați text cu BASE64_ENCODE și BASE64_DECODE, și comparați șiruri cu STRING_SIMILARITY, EDIT_DISTANCE, EDIT_DISTANCE_SIMILARITY, JARO_WINKLER_DISTANCEși JARO_WINKLER_SIMILARITY.
  • Îmbunătățiri numerice și de dată: Lucrați cu CURRENT_DATE, DATEADD cu bigint, și PRODUCT() 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