欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

DM数据库表中的CLOB字段,使用ajax查询并显示结果时无法获取该字段值

程序员文章站 2022-03-09 14:52:19
...
DM数据库表中的CLOB字段,使用ajax调用并显示结果时,无法获取该字段值,甚至都不能进入到ajax的success和error语句块中。后经问题排查,发现是表中的一个clob字段引起的。

DM数据库表中的CLOB字段,使用ajax查询并显示结果时无法获取该字段值
            
    
    博客分类: DB学习资料 sqlajax 


数据库表结构:

DM数据库表中的CLOB字段,使用ajax查询并显示结果时无法获取该字段值
            
    
    博客分类: DB学习资料 sqlajax 

解决办法:
在程序的SQL语句中,使用数据库的convert转换函数将clob字段转换成varchar即可解决。

DM数据库表中的CLOB字段,使用ajax查询并显示结果时无法获取该字段值
            
    
    博客分类: DB学习资料 sqlajax 

修改后,即可在前端看到该字段的值了:

DM数据库表中的CLOB字段,使用ajax查询并显示结果时无法获取该字段值
            
    
    博客分类: DB学习资料 sqlajax 

注:必须是转换成VARCHAR才可以在前台中展示,否则还是没办法在前端正常显示该字段值,如转换为longvarchar,也不能正常显示值。




注:如果将clob字段转换为longvarchar
  • DM数据库表中的CLOB字段,使用ajax查询并显示结果时无法获取该字段值
            
    
    博客分类: DB学习资料 sqlajax 
  • 大小: 16.5 KB
  • DM数据库表中的CLOB字段,使用ajax查询并显示结果时无法获取该字段值
            
    
    博客分类: DB学习资料 sqlajax 
  • 大小: 13.9 KB
  • DM数据库表中的CLOB字段,使用ajax查询并显示结果时无法获取该字段值
            
    
    博客分类: DB学习资料 sqlajax 
  • 大小: 20.6 KB
  • DM数据库表中的CLOB字段,使用ajax查询并显示结果时无法获取该字段值
            
    
    博客分类: DB学习资料 sqlajax 
  • 大小: 49.4 KB
相关标签: sql ajax