nchar 数据如果指定了长度,如果数据不满指定的位数,将会在后面补空格。

所以当你使用 jdbc 或者其他框架以该字段作为查询条件时,形成的 sql 也会自动补空格

如:

SELECT FROM marketing_menu WHERE CDMC = “TEST ”

由于存在空格,查询的时候会出错。

正确书写方式去除空格:

SELECT FROM marketing_menu WHERE trim(' ' from CDMC) = ‘Test’

由于历史原因,当初设计这个表结构的人走了,代码有php转java,发现nchar无论如何查询不到,于是采用上面方法

亲测有效:

select

from WX_PAY_LOG

where

ESTATE = 1

and trim(' ' from OID) = #{oid}

and HOID= #{hoid}

order by MTIME

【转】https://blog.csdn.net/jacxuan/article/details/78780921

java查询数据比Oracle少,java对ORACLE中的于NCHAR数据的处理,查询相关推荐

  1. java nchar_java对ORACLE中的于NCHAR数据的处理,查询

    nchar 数据如果指定了长度,如果数据不满指定的位数,将会在后面补空格. 所以当你使用 jdbc 或者其他框架以该字段作为查询条件时,形成的 sql 也会自动补空格 如: SELECT FROM m ...

  2. 锐浪报表 多条数据集合到一个二维码中_【小麦课堂】快速查询明细数据的操作...

    概念介绍 在业务中了解数据最基础的方法是查看明细数据. Smartbi提供即席查询功能,易用.快速.即查即得. [即席查询]是用户根据自己的需求,灵活的选择查询条件,系统能够根据用户的选择生成相应的统 ...

  3. mysql重命名数据表称方式_在MySQL中,使用()重命名数据表。_学小易找答案

    [单选题]( )的上海文坛被称为"张爱玲年". [多选题]下列哪些是属于共集放大电路的特点?() [阅读理解]Passage Two Thailand is to ban smok ...

  4. postgresql 插入 时间戳_数据也玩躲猫猫?PostgreSQL中别人提交的数据,我为什么看不到?...

    原创: Aken DB印象 文章链接:https://mp.weixin.qq.com/s/OkJaWbzcXcJtzSCOFnqeXQ 文章作为DB的学习体会,若有错误欢迎指导. 一.环境介绍 操作 ...

  5. python抓取表格数据_Python如何实现从PDF文件中爬取表格数据(代码示例)

    本篇文章给大家带来的内容是关于Python如何实现从PDF文件中爬取表格数据(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 本文将展示一个稍微不一样点的爬虫. 以往我们的 ...

  6. 从hbitmap中获取位图数据_如何快速从主流数据库中获取人/小鼠数据?

    点击上方"蓝色字体"关注我们 鹿明 生物 蛋白.代谢组学服务专家 关注我们收获更多 关注 随着生物科技的迅速发展,每天都会有海量的生物学数据产生,如何有效的分析这些"生物 ...

  7. exce中让两列数据一一对应_EXCEL表格如何匹配两列数据一样-EXCEL让两个表格中的两列数据一一对应...

    怎样把excel中两列有部分相同的数据进行匹配? 1.首先打开excel表格,可以看到有两列数据需要匹配,找出列B中在列A中没有的数据. 2.然后在C1单元格内输入函数公式:=IF(ISNA(VLOO ...

  8. vue数据改变渲染问题_解决Vue中页面成功渲染数据undefined的问题

    前言 这个标题不太好取. 本文需要下面的知识:https://zhuanlan.zhihu.com/p/260811233​zhuanlan.zhihu.com 问题描述 我最近的一个功能需求是通过a ...

  9. Java如何给Mysql中插入year类型数据

    文章目录 Java如何给Mysql中插入year类型数据 实际问题: 解决方案: 从数据库中读取year类型数据到Java 从Java中往数据库存储year数据 Java如何给Mysql中插入year ...

最新文章

  1. springcloud搭建篇
  2. hdf5与hdfs的区别
  3. struts中如何查看配置文件中是否存在某个返回值
  4. linux终端进程bash,让Linux的进程不受终端影响
  5. Oracle数据库分页的三种方法
  6. 双重for_测试双重图案
  7. python opencv录制视频_如何使用OpenCV和Python录制视频?
  8. Android官方开发文档Training系列课程中文版:创建自定义View之View的优化
  9. Java @Transient 注解使用
  10. java.util.Properties类的介绍-配置文件的读写【-Z-】
  11. python备份目录下文件夹_Python备份目录及目录下的全部内容的实现方法
  12. Topaz DeNoise AI for Mac(图片降噪软件)
  13. google保存网页为图片
  14. Myeclipse 项目中报“无法解析类型 java.io.ObjectInputStream,从必需的 .class 文件间接引用了它”解决办法
  15. python 解决transform.rescale操作,本应得到彩色图像,然而所得图像为灰色图像问题
  16. C#开源代码Newbeecoder.UI控件库极力推荐
  17. mysql建立数据透视表_SQL复习笔记 —— 数据透视表的妙用
  18. heap exploitation巩固——堆中的off-by-one
  19. 计算机开机密码有几成,电脑密码设置有哪些类型 电脑开机密码忘了怎么解锁...
  20. Linux账号与身份管理

热门文章

  1. DeepSDF : Learning Continuous Signed Distance Functions for Shape Representation
  2. No module named sqlite3解决
  3. ubuntu apt-get 时遇到waiting for headers的破解办法
  4. 区块链2.0——以太坊
  5. leetcode力扣78. 子集
  6. 今晚7点,NVIDIA专家深度解析全新推荐系统解决方案Merlin
  7. python map lambda表达式_Python的lambda表达式、filter、map、reduce等函数的用法
  8. 悬浮球不用权限_Android 实现无需权限的悬浮球效果,可适配至Android 10
  9. python语言开发平台_Go+Python双语言混合开发
  10. nimm博弈必胜方可操作种数HDU - 1850