SQL server 解析json 遇到‘数据类型 text 对于 json_value 函数的参数 1 。’

2023-03-22 00:00:00 字段 专区 订阅 字节 计算所

我都疯了

原因:我的字段数据类型为text, 当text字段长度超过8000或ntext字段长度超过4000字节时多出的字节会被截断。

解决办法:将字段转换为 NVARCHAR(MAX)


修改前

select 
JSON_VALUE(registerdata,'$.addtime') as key1
,JSON_VALUE(registerdata,'$.user') as VALUE1  
from  [wzh].[dbo].[m_web_yghs_hsjl] a  
where  uid='50301' and state=2 

相关文章