Dokumentacja języka zapytań usługi Azure Digital Twins: zastrzeżone słowa kluczowe

Ten dokument zawiera listę zastrzeżonych słów kluczowych w języku zapytań usługi Azure Digital Twins. Tych wyrazów nie można używać jako identyfikatorów w zapytaniach, chyba że zostaną one zmienione w nawiasach dwukwadowych.

Lista zastrzeżonych słów kluczowych

Oto zastrzeżone słowa kluczowe w języku zapytań usługi Azure Digital Twins:

  • ALL
  • AND
  • AS
  • ASC
  • AVG
  • BY
  • COUNT
  • DESC
  • DEVICES_JOBS
  • DEVICES_MODULES
  • URZĄDZEŃ
  • ENDS_WITH
  • FALSE
  • FROM
  • GRUPA
  • IN
  • IS_BOOL
  • IS_DEFINED
  • IS_NULL
  • IS_NUMBER
  • IS_OBJECT
  • IS_PRIMITIVE
  • IS_STRING
  • MAX
  • MIN
  • NOT
  • NOT_IN
  • NULL
  • LUB
  • ZAMÓWIENIA
  • SELECT
  • STARTS_WITH
  • SUM
  • TOP
  • TRUE
  • WHERE
  • IS_OF_MODEL

Ucieczka zarezerwowanych słów kluczowych w zapytaniach

Aby użyć zastrzeżonego słowa kluczowego jako identyfikatora w zapytaniu, należy użyć słowa kluczowego ucieczki, otaczając je podwójnymi nawiasami kwadratowymi w następujący sposób: [[<keyword>]]

Rozważmy na przykład zestaw cyfrowych reprezentacji bliźniaczych z właściwością o nazwie GROUP, która jest zastrzeżonym słowem kluczowym. Aby odfiltrować tę wartość właściwości, należy użyć nazwy właściwości w miejscu, w którym jest używana w zapytaniu, jak pokazano poniżej:

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