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


  

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

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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM