Top New T‑SQL Features in SQL Server 2025 Every Developer Should Know
Regular 50 minute session for SQLBits 2026Thursday - 01 Jan 1970 - 01:00 - 01:00TL; DR
Text‑heavy workloads power search, sign‑ups, telemetry, and cleanup—and SQL Server 2025 brings huge upgrades to handle them. Learn how to replace app‑side regex and SQLCLR code with native REGEXP functions, apply Fuzzy Matching (Damerau–Levenshtein / Jaro‑Winkler) for dedupe and entity resolution, and use modern T‑SQL utilities like UNISTR, ANSI ||, SUBSTRING(), BASE64, PRODUCT(), and BIGINT‑safe DATEADD.
Session Details
Modern applications are packed with text—user inputs, logs, product data, multilingual content—and T‑SQL just got a massive upgrade. This session shows how SQL Server 2025 and Azure SQL now let you solve these problems in the database with clean, native features. Explore native REGEXP functions for powerful pattern matching, validation, extraction, and cleanup; Fuzzy String Matching (Damerau–Levenshtein, Jaro‑Winkler) for deduping, entity resolution, and typo‑tolerant search; and developer‑friendly enhancements like UNISTR, ANSI ||, SUBSTRING without length, BASE64 encode/decode, PRODUCT(), CURRENT_DATE, and BIGINT‑scale DATEADD.
Leave with production‑ready techniques to simplify code, reduce dependencies, improve quality, and ship faster.
Leave with production‑ready techniques to simplify code, reduce dependencies, improve quality, and ship faster.
3 things you'll get out of this session
- Apply native Regex and Fuzzy String Matching to build validation, extraction, deduplication, and typo‑tolerant search patterns directly in Azure SQL & SQL Server 2025—reducing custom code and improving data quality.
- Use modern T‑SQL utilities—UNISTR, ANSI ||, optional‑length SUBSTRING(), BASE64 encode/decode, PRODUCT(), and BIGINT‑safe DATEADD—to simplify string manipulation, multilingual handling, encoding workflows, and large-interval time math in real application pipelines.
- Design efficient, maintainable text‑heavy pipelines by replacing SQLCLR and app‑layer logic with native capabilities, building index‑friendly and SARGable patterns, and adopting production guardrails that reduce dependencies and help teams ship faster with cleaner T‑SQL.
- Use modern T‑SQL utilities—UNISTR, ANSI ||, optional‑length SUBSTRING(), BASE64 encode/decode, PRODUCT(), and BIGINT‑safe DATEADD—to simplify string manipulation, multilingual handling, encoding workflows, and large-interval time math in real application pipelines.
- Design efficient, maintainable text‑heavy pipelines by replacing SQLCLR and app‑layer logic with native capabilities, building index‑friendly and SARGable patterns, and adopting production guardrails that reduce dependencies and help teams ship faster with cleaner T‑SQL.
Speakers
Abhiman Tiwari's other proposed sessions for 2026
Beyond LIKE: Regex & Fuzzy Matching for Advanced Pattern Matching in Azure SQL & SQL Server 2025 - 2026
From FOR JSON to Native JSON: Build Faster Apps with Native JSON in SQL - 2026
Regex Deep Dive in SQL: From SQLCLR Assemblies to First‑Class T‑SQL - 2026
Tejas Shah
Tejas Shah's other proposed sessions for 2026
Beyond LIKE: Regex & Fuzzy Matching for Advanced Pattern Matching in Azure SQL & SQL Server 2025 - 2026
From FOR JSON to Native JSON: Build Faster Apps with Native JSON in SQL - 2026
Regex Deep Dive in SQL: From SQLCLR Assemblies to First‑Class T‑SQL - 2026
Tejas Shah's previous sessions
Zero to Hero with SQL Server on Linux - DBA & Developers
This is a demo filled session where we talk about SQL Server on Linux. We start with basics like using Ansible scripts to deploy SQL Server on Linux, configure best practices to run SQL Server on Linux and also talk about advanced options like configuring performance best practices and HA/DR solutions for SQL Server. Finally, we will discuss the latest news about SQL Server on Linux coming hot from the Microsoft product team.
SQL Server Containers & Kubernetes - Going to Production!
Are you a Database Administrator, DevOps engineer, Cloud Architect or a Developer looking to modernize your data estate and build a true hybrid data estate that does not restrict your choice of deployment? Then this session is for you, learn how you can crawl, walk and run with SQL Server containers in Kubernetes!!