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


Справочник по языку запросов Azure Digital Twins: зарезервированные ключевые слова

Этот документ содержит список зарезервированных ключевых слов на языке запросов Azure Digital Twins. Эти слова нельзя использовать в качестве идентификаторов в запросах, если они не заключены в двойные квадратные скобки.

Список зарезервированных ключевых слов

Ниже приведены зарезервированные ключевые слова на языке запросов Azure Digital Twins:

  • ALL
  • AND
  • AS
  • ASC
  • AVG;
  • BY
  • COUNT
  • DESC
  • DEVICES_JOBS
  • DEVICES_MODULES
  • УСТРОЙСТВА
  • ENDS_WITH
  • Ложь.
  • FROM
  • GROUP
  • IN
  • IS_BOOL
  • IS_DEFINED
  • IS_NULL
  • IS_NUMBER
  • IS_OBJECT
  • IS_PRIMITIVE
  • IS_STRING
  • MAX
  • MIN
  • NOT
  • NOT_IN
  • NULL
  • ИЛИ
  • ORDER
  • SELECT
  • STARTS_WITH
  • SUM
  • В начало
  • TRUE
  • WHERE
  • IS_OF_MODEL

Экранирование зарезервированных ключевых слов в запросах

Чтобы использовать зарезервированное ключевое слово в качестве идентификатора в запросе, экранируйте ключевое слово, заключив его в двойные квадратные скобки следующим образом: [[<keyword>]]

Например, рассмотрим набор цифровых двойников со свойством GROUP, которое является зарезервированным ключевым словом. Чтобы отфильтровать это значение свойства, имя свойства должно быть экранировано там, где оно используется в запросе, как показано ниже:

SELECT * FROM DIGITALTWINS WHERE [[Group]] = 'BravoTeam'