Referenz zur Azure Digital Twins-Abfragesprache: Reserviertes Schlüsselwort
Dieses Dokument enthält die Liste der reservierten Schlüsselwörter in der Azure Digital Twins Abfragesprache. Diese Wörter können nicht als Bezeichner in Abfragen verwendet werden, es sei denn, sie werden in doppelten eckigen Klammern escapet.
Liste der reservierten Schlüsselwörter
Im Folgenden sehen Sie die reservierten Schlüsselwörter in Azure Digital Twins-Abfragesprache:
ALL
AND
AS
ASC
AVG
BY
COUNT
DESC
DEVICES_JOBS
DEVICES_MODULES
DEVICES
ENDS_WITH
FALSE
FROM
GROUP
IN
IS_BOOL
IS_DEFINED
IS_NULL
IS_NUMBER
IS_OBJECT
IS_PRIMITIVE
IS_STRING
MAX
MIN
NOT
NOT_IN
NULL
OR
ORDER
SELECT
STARTS_WITH
SUM
TOP
TRUE
WHERE
IS_OF_MODEL
Escaping von reservierten Schlüsselwörtern in Abfragen
Um ein reserviertes Schlüsselwort als Bezeichner in einer Abfrage zu verwenden, schließen Sie das Schlüsselwort wie folgt in doppelte eckige Klammern ein: [[<keyword>]]
Betrachten Sie beispielsweise eine Gruppe von digitalen Zwillingen mit einer Eigenschaft namens GROUP
, die ein reserviertes Schlüsselwort ist. Um nach diesem Eigenschaftswert zu filtern, muss der Eigenschaftsname escapet werden, wo er in der Abfrage verwendet wird, wie hier gezeigt:
SELECT * FROM DIGITALTWINS WHERE [[Group]] = 'BravoTeam'