【发布时间】:2020-06-26 16:38:11
【问题描述】:
问题:当属性名称中使用破折号时,使用 SQL API 查询 COSMOS DB 的正确语法是什么?
错误: 容器预约查询项目失败:{"code":400,"body":{"code":"BadRequest","message":"Gateway Failed to Retrieve Query Plan: Message: {"errors":[{" severity":"Error","location":{"start":7,"end":8},"code":"SC1001","message":"语法错误,附近语法不正确
此查询有效 选择一个ID FROM接入点a
此查询失败 SELECT a.Point-Name FROM接入点a
我尝试过的: 我尝试将值用双引号、单引号、()、 找不到有关在名称中使用破折号的任何文档
【问题讨论】:
-
您是否尝试过方括号 (
SELECT a.[Point-Name]...)。这是 Microsoft 对 SQL Server 的默认引用机制。可能也适用于 CosmosDB(?)
标签: azure-cosmosdb