Поделиться через


Инструкция set

Область применения: ✅Microsoft Fabric

Инструкция set используется для задания свойства запроса в течение длительности запроса.

Свойства запроса определяют, как выполняется запрос и возвращает результаты. Они могут быть логическими флагами, которые по false умолчанию или имеют целочисленное значение. Запрос может содержать один или несколько операторов set либо не содержать ни одного. Инструкции set влияют только на инструкции табличных выражений, которые следят за ними в порядке программы. Любые два оператора должны быть разделены точкой с запятой.

Свойства запроса не являются официально частью язык запросов Kusto и могут быть изменены без учета критического изменения языка.

Примечание.

  • Сведения о настройке свойств запроса с помощью T-SQL см. в разделе "Задание свойств запроса".
  • Чтобы задать свойства запроса с помощью клиентских библиотек Kusto, см . класс Kusto Data ClientRequestProperties.

Синтаксис

set OptionName [=OptionValue]

Дополнительные сведения о соглашениях синтаксиса.

Параметры

Имя (название) Type Обязательно Описание
OptionName string ✔️ Имя свойства запроса.
OptionValue ✔️ Значение свойства запроса.

Пример

Этот запрос включает трассировку запросов, а затем извлекает первые 100 записей из таблицы StormEvents.

Примеры, приведенные в этой статье, используют общедоступные таблицы в кластера, например таблицу StormEvents в базе данных Samples.

В примерах этой статьи используются общедоступные таблицы, такие как таблица StormEvents в аналитике погоды примеры данных.

set querytrace;
StormEvents | take 100

Выходные данные

В таблице показаны первые несколько результатов.

StartTime EndTime EpisodeId EventId Государство EventType
2007-01-15T12:30:00Z 2007-01-15T16:00:00Z 1636 7821 OHIO Наводнение
2007-08-03T01:50:00Z 2007-08-03T01:50:00Z 10085 56083 NEW YORK Ураганный ветер
2007-08-03T15:33:00Z 2007-08-03T15:33:00Z 100 % 56084 NEW YORK Град
2007-08-03T15:40:00Z 2007-08-03T15:40:00Z 100 % 56085 NEW YORK Град
2007-08-03T23:15:00Z 2007-08-05T04:30:00Z 6569 38232 НЕБРАСКА Наводнение
2007-08-06T18:19:00Z 2007-08-06T18:19:00Z 6719 39781 АЙОВА Ураганный ветер
... ... ... ... ... ...