Знакомство

Завершено

В SQL Server 2022 представлен ряд новых функций и улучшений, обеспечивая мощные средства и возможности, которые оптимизируют производительность и обеспечивают более эффективный контроль над созданием объектов SQL. В этом модуле рассматриваются некоторые ключевые функции T-SQL, включенные в последний выпуск, такие как возобновление ограничений, низкоприоритетные параметры, SELECT WINDOW функции, новые функции JSON и многое другое. Благодаря этим новым функциям администраторы баз данных и разработчики могут лучше управлять операциями базы данных, повысить эффективность и адаптироваться к изменяющимся потребностям современного управления данными.

В этом модуле мы рассмотрим следующие разделы:

  • Возобновляемые ограничения: Узнайте, как выполнять онлайн операции для добавления первичных ключей и уникальных ограничений в большие таблицы, позволяя приостанавливать, возобновлять и восстанавливаться после сбоев.
  • Низкоприоритетные параметры: узнайте, как управлять конфликтом блокировки во время операций с индексами в сети и свести к минимуму влияние на другие запросы и транзакции.
  • Функции SELECT WINDOW: Узнайте, как выполнять сложные задания по использованию оконных функций и анализа данных с помощью предиката оператора SELECTWINDOWS.
  • 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