【问题标题】:Incorrect syntax for T-sql with Json_value带有 Json_value 的 T-sql 语法不正确
【发布时间】:2019-07-25 15:59:49
【问题描述】:
SELECT JSON_VALUE [context.custom.dimensions.properties, '$.ste.app.hcpname'] AS People

我收到一个错误:关键字“AS”附近的语法不正确。

有人知道为什么吗?

【问题讨论】:

  • mysql 支持 tsql?!?
  • 为什么你有标签 mysql ..

标签: mysql sql database tsql


【解决方案1】:

您没有在上面的查询中显示从表中获取任何数据。您已使用 JSON_VALUE,请参考此链接。 https://docs.microsoft.com/en-us/sql/t-sql/functions/json-value-transact-sql?view=sql-server-2017

您已经使用了这样的关键字。 选择 N'{
“信息”:{
“类型”:1,
“地址”:{
"镇":"布里斯托尔",
"县":"雅芳",
"国家":"英格兰"
},
“标签”:[“运动”、“水球”]
},
“类型”:“基本”
}' 作为 JSON_VALUE

【讨论】:

    【解决方案2】:

    在 TSQL 中,语法是:

    JSON_VALUE ( expression , path ) 
    

    您似乎缺少括号。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-23
      • 1970-01-01
      • 2022-10-14
      • 1970-01-01
      • 2017-08-02
      • 2019-02-01
      相关资源
      最近更新 更多