gpt4 book ai didi

Azure Digital Twin 查询中的禁用词

转载 作者:行者123 更新时间:2023-12-03 00:40:11 30 4
gpt4 key购买 nike

当我执行查询时

SELECT Group FROM DIGITALTWINS Sensor JOIN Group RELATED Sensor.contains WHERE Sensor.$dtId='xxx’

我收到错误

RestError: SQL query parse failed: SQL Parser Error, Line=1, Position=7, Message=mismatched input 'Group' expecting {AVG, CONTAINS, COUNT, DEVICES_JOBS, DEVICES_MODULES, DEVICES, DIGITALTWINS, RELATIONSHIPS, JOIN, MAX, MIN, RELATED, SUM, TOP, EXACT, DEFAULT, '*', IDENTIFIER}
SQL Parser Error, Line=1, Position=13, Message=mismatched input 'FROM' expecting BY See samples in http://aka.ms/adtv2query for the correct syntax.

但是当我将“Group”更改为另一个单词时,ex“a”查询成功。当我使用“订单”一词时,我遇到了同样的错误。我认为这是因为这个词用在普通的SQL查询中,即使数字孪生不支持它,仍然想解析它,我得到了一个错误。

在哪里可以找到查询禁用词列表?

最佳答案

我发现您混合了单引号:''(我不确定它们是如何命名的)。有时复制和粘贴文本时会发生这种情况。

更新: Group单词(以及任何其他保留字)必须使用方括号进行转义:[[<IDENTIFIER>]] .

查询:

SELECT [[Group]] FROM DIGITALTWINS Sensor JOIN [[Group]] RELATED Sensor.contains WHERE Sensor.$dtId='xxx'

关于Azure Digital Twin 查询中的禁用词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68859988/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com