java nchar_java对ORACLE中的于NCHAR数据的处理,查询
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
原文:https://www.cnblogs.com/achengmu/p/12706613.html
java nchar_java对ORACLE中的于NCHAR数据的处理,查询相关推荐
- java查询数据比Oracle少,java对ORACLE中的于NCHAR数据的处理,查询
nchar 数据如果指定了长度,如果数据不满指定的位数,将会在后面补空格. 所以当你使用 jdbc 或者其他框架以该字段作为查询条件时,形成的 sql 也会自动补空格 如: SELECT FROM m ...
- oracle模块损坏,Oracle中模拟及修复数据块损坏
Oracle中模拟及修复数据块损坏,itpub link: http://www.itpub.net/showthread.php?threadid=201766[@more@]Oracle中模拟及修 ...
- 查询oracle 表达小,oracle中sql语句小练习(使用连接查询)
假设A(m,n,p),B(m,n,p) --1.A表中有某一项m而B表中没有 使用左连接查询: select a.* from A a left join B b on a.m=b.m where b ...
- java 操作 word 表格和样式,java读取word表格中的表格 java如何读取word中的excel表格数据...
Java 利用poi 可以直接读取word中的表格保持样式生1.读取word 2003及word 2007需要的jar包 读取 2003 版本(.doc)的word文件相对来说比较简单,只需要 poi ...
- Java如何给Mysql中插入year类型数据
文章目录 Java如何给Mysql中插入year类型数据 实际问题: 解决方案: 从数据库中读取year类型数据到Java 从Java中往数据库存储year数据 Java如何给Mysql中插入year ...
- java 控制器 返回 json_SpringMVC中controller返回json数据的方法
java 控制器 返回 json_SpringMVC中controller返回json数据的方法 1.方法一: 使用springmvc原生注解@ResponseBody @ResponseBody @ ...
- Mysql中一千万条数据怎么快速查询
文章来源: 学习通http://www.bdgxy.com/ 目录 普通分页查询 如何优化 偏移量大 采用id限定方式 优化数据量大问题 普通分页查询 当我们在日常工作中遇到大数据查询的时候,第一反应 ...
- 利用查询条件对象,在Asp.net Web API中实现对业务数据的分页查询处理
在Asp.net Web API中,对业务数据的分页查询处理是一个非常常见的接口,我们需要在查询条件对象中,定义好相应业务的查询参数,排序信息,请求记录数和每页大小信息等内容,根据这些查询信息,我们在 ...
- oracle是java代码块,Oracle中施行java代码
Oracle中执行java代码 1.在ORACLE数据库中创建功能类(实现签名): create or replace and compile java source named TestName a ...
最新文章
- JAVASE8流库Stream学习总结(三)
- LRUCache 具体解释
- LeetCode-动态规划基础题-62. 不同路径
- 鸿蒙osppt,Mate40 Pro鸿蒙OS快速上手体验+一点个人看法
- Harfbuzz API 基本用法
- aes加密算法python实现_Python基于pycrypto实现的AES加密和解密算法示例
- Linux开放21通信,linux下开启ftp的21号port
- html加载js文件失败,引入js失败的可能原因
- Zoom视频会议软件
- 探索性测试方法讲解之一
- 在React项目中引入字体文件并使用
- 思维模型 情绪ABC理论
- pythonend什么意思_Python中的 \t 和 end=” 是什么意思?
- 当类模板遇到了友元函数
- 推荐六款图片素材网站
- C语言程序设计-p163例7-9
- DS8100更换PPS电源线
- weblogic的集群与配置--架构师第九天
- 软考 第8章 项目质量管理
- DISM命令常见用法
热门文章
- 靠给小孩做游戏,这家公司估值 300 亿美金
- c语言报表系统,C语言考试系统程序设计报告.doc
- Android平板离线安装数据库Mariadb
- 区块链中的密码学之数字签名方案(十二)
- 黑群晖docker下载超时解决办法
- VMware安装Debian9及开发环境配置
- 关于mybatis的Parameter ‘userid‘ not found. Available parameters are [arg1, arg0, param1, param2]的解决方案
- 用力和应变片计算弹性模量_材料弹性模量及泊松比测试实验教案.doc
- npm install安装固定版本号以及package.json中版本号详解
- 元宇宙“降温”背后,内容生产能否去中心化?