Справочник по языку запросов 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'