azure - Azure 数字孪生禁止查询中的单词
问题描述
当我执行查询
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.
但是当我将“组”更改为另一个词时,前“a”查询成功。当我使用“订单”这个词时,我遇到了同样的错误。我想这是因为这个词用在普通的SQL查询中,即使数字孪生不支持它,仍然想解析它,我得到了一个错误。
在哪里可以找到查询的禁用词列表?
解决方案
推荐阅读
- javascript - NestJS - 将工厂提供者注入另一个提供者不起作用
- python - 使用 Pandas 查找表示为字符串的字典的最大值
- rust - 为 Rust 宏创建代理函数
- python - 绘制具有相同颜色的多条线,但使用色调来分隔线
- python - 给定一个大小为 m*n 的输入图像 X,一个大小为 T 的块,如何生成 k 个大小为 T*T 的随机非重叠块?
- keras - 如何防止机器学习模型对看不见的数据进行预测?
- mongodb - 如何编写返回具有预期结果的字段的 mongo 查询?
- gatsby - Auth0 不适用于从 DatoCMS 模型生成的 Gatsby slug
- sql-server - SQL Server 删除具有临时表的特殊架构下的所有表
- apache-kafka - 从 KSQL 流中使用 AVRO Kafka 主题时出错