使用json函数报错:关键字 'with' 附近有语法错误。如果此语句是公用表表达式、xmlnamespaces 子句或者更改跟踪上下文子句,那么前一个语句必须以分号结尾

  

  一.今天在使用sql server自带的Json函数(OPENJSON)时报错了
  出错内容:
  消息 319,级别 15,状态 2,第 49 行
  关键字 'with' 附近有语法错误。如果此语句是公用表表达式、xmlnamespaces 子句或者更改跟踪上下文子句,那么前一个语句必须以分号结尾。

  二.原因就是数据库是从.bak还原的,原数据库版本是2008,还原之后数据库的兼容版本也是设置的2008,但是2008版本不支持Json函数,因此需要把服务器的兼容级别调整了2016或以上。
  三.调整数据库的兼容级别
  选中数据库->右键并选择属性
  

 

posted on 2022-03-01 11:35  醉驾的猫  阅读(2953)  评论(0)    收藏  举报

导航