具有Json_value的T-sql的语法不正确

时间:2019-03-04 10:43:45

标签: mysql sql database tsql

SELECT JSON_VALUE [context.custom.dimensions.properties, '$.ste.app.hcpname'] AS People

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

有人知道为什么吗?

2 个答案:

答案 0 :(得分:0)

在TSQL中,语法为:

JSON_VALUE ( expression , path ) 

您似乎缺少括号。

答案 1 :(得分:0)

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

您已使用像这样的关键字。 选择N'{
     “信息”:{
       “ type”:1,
       “地址”:{
         “小镇”:“布里斯托尔”,
         “ county”:“ Avon”,
         “国家”:“英国”
       },
       “ tags”:[“ Sport”,“ Water polo”]
    },
    “ type”:“基本”
 }'AS JSON_VALUE