博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle 查询char类型的数据
阅读量:6800 次
发布时间:2019-06-26

本文共 401 字,大约阅读时间需要 1 分钟。

曾经遇到一个坑。

select taskdate from taskinfo where taskdate='20180828';//使用PLSQL工具 能查出结果

偏偏在java代码里面查询不出结果。

select taskdate from taskinfo where taskdate='20180828  ';//给查询条件的值添加两个空格后就能查出结果

原因:

taskdate在oracle表里面的数据类型是CHAR(10),

在oracle里面CHAR的长度是固定的,

存储字符串“taskdate",对于CHAR(10),表示你存储的字符将占10个字节(包括2个空字符),在数据库中它是以空格占位的.

 

oracle 用trunc(date) 函数去掉时分秒,只保留日期

转载于:https://www.cnblogs.com/Alwaysbecoding/p/9549049.html

你可能感兴趣的文章
直连路由、主机路由以及选择顺序
查看>>
技术分享:手把手带你从WPF基础向企业应用进阶
查看>>
AgileEAS.NET平台开发案例-药店系统-需求分析
查看>>
Microsoft Dynamics CRM 2015 完全安装好以后 完全备份
查看>>
git 在windows下的应用(一) - 本地仓库代码管理
查看>>
符合通用准则(common criteria compliance)
查看>>
APP-V5.0的Sequencer过程
查看>>
IBM X3650 M3服务器上RAID配置实战
查看>>
Objective-C中的@class,SEL和IMP等灵活机制
查看>>
2030中国足球称霸世界
查看>>
工信部:《关于加强电信和互联网行业网络安全工作的指导意见》
查看>>
网民“娱乐至上” 引领视频网站娱乐化趋势
查看>>
【老孙随笔】技术人如何发财致富?
查看>>
开源可实现迁移
查看>>
融合式架构Nutanix深入分析一
查看>>
RHEL6.3下配置简单Apache https
查看>>
利用Cocos2dx-3.0新物理特性模拟弹珠迷宫
查看>>
Office 365系列之三:Office365初体验
查看>>
VMware View client for iPad在医疗行业的应用
查看>>
Altiris 7.1 Agent
查看>>