Знакомство
В SQL Server 2022 представлен ряд новых функций и улучшений, обеспечивая мощные средства и возможности, которые оптимизируют производительность и обеспечивают более эффективный контроль над созданием объектов SQL. В этом модуле рассматриваются некоторые ключевые функции T-SQL, включенные в последний выпуск, такие как возобновление ограничений, низкоприоритетные параметры, SELECT WINDOW
функции, новые функции JSON
и многое другое. Благодаря этим новым функциям администраторы баз данных и разработчики могут лучше управлять операциями базы данных, повысить эффективность и адаптироваться к изменяющимся потребностям современного управления данными.
В этом модуле мы рассмотрим следующие разделы:
- Возобновляемые ограничения: Узнайте, как выполнять онлайн операции для добавления первичных ключей и уникальных ограничений в большие таблицы, позволяя приостанавливать, возобновлять и восстанавливаться после сбоев.
- Низкоприоритетные параметры: узнайте, как управлять конфликтом блокировки во время операций с индексами в сети и свести к минимуму влияние на другие запросы и транзакции.
-
Функции SELECT WINDOW: Узнайте, как выполнять сложные задания по использованию оконных функций и анализа данных с помощью предиката оператора
SELECT
WINDOWS
. -
IS DISTINCT FROM и IS NOT DISTINCT FROM: изучите эти операторы, которые сравнивают значения, учитывая
NULL
значения более кратким и интуитивно понятным способом. -
Новые функции даты и времени: знакомство с
DATETRUNC
иDATE_BUCKET
другими функциями, которые управляют и анализируют данные даты и времени. -
Функции строк и сравнения: погрузитесь в
LTRIM
,RTRIM
,TRIM
,STRING_SPLIT
,GREATEST
иLEAST
, чтобы эффективно обрабатывать и сравнивать строковые данные. -
Функции JSON: Узнайте об
JSON_OBJECT
,ISJSON
,JSON_PATH_EXISTS
иJSON_ARRAY
, которые позволяют эффективно манипулировать данными JSON и выполнять запросы. -
Приблизительные функции процентилей: узнайте, как использовать
APPROX_PERCENTILE_DISC
иAPPROX_PERCENTILE_CONT
для эффективных вычислений процентилей. -
Функции обработки битов: изучение
GET_BIT
,BIT_COUNT
,LEFT_SHIFT
,RIGHT_SHIFT
иSET_BIT
для работы с данными на уровне битов.
Цели обучения
После завершения этого модуля вы сможете:
- Ознакомьтесь с новыми и улучшенными функциями T-SQL в SQL Server 2022.
- Используйте новые функции и возможности для оптимизации производительности и обслуживания базы данных.
- Адаптируйтесь к изменяющимся потребностям современных администраторов и разработчиков баз данных.
Необходимые условия
- SQL Server 2022
- Основные рабочие знания о SQL Server и обработке запросов
- Основные знания о языке Transact-SQL (T-SQL)
- Знакомство с функциями и операторами SQL Server