数据库中蛋疼的CHAR类型字段

原创 2013年12月02日 15:55:54
数据库中定义一个字段的类型为CHAR(32),在插入操作时,如果要插入的该字段不足32位,jdbc在后面补上空格然后插入到数据库中,在ORMapping中,最好在该字段的get方法中将取出的数据trim()掉,否则如果将这个取出来的数据插回数据库会造成脏数据,使用这个取出来的数据与其他来源的数据进行比较时也会发生不相等的情况。或者将该字段的类型改边长的varchar这种类型
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

oracle 数据库缩减char类型 字段长度

不小心把数据库好几张表的char类型的字段原长度1、2、3的都改为4了。增加长度后,数据库会自动填充空格,结果项目出问题了。老老实实找方法改回来。 这里只贴出我的解决方法: --如果要缩减长度的字...

CHAR,VARCHAR,NVARCHAR,数据库字段类型

CHAR,VARCHAR,VARCHAR2类型的区别与使用 区别:  1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR (20),表...

Oracle数据库中字段定义为Char类型,Hibernate用该字段进行动态绑定参数查询,获取不到结果的问题

一、问题背景产生环境:oracle数据库,hibernate操作定义了一个表 create table STORE_INFORMATION ( id CHAR(32) n...

Oracle字段类型char、varchar2、nvarchar2的区别与使用

四个类型都属于变长字符类型, varchar和varchar2的区别在与后者把所有字符都占两字节,前者只对汉字和全角等字符占两字节。 nvarchar和nvarchar2的区别和上面一样,   与上面...

SQL Server中字段数据类型char nchar varchar nvarchar的区别

在SQL Server中,当我们设置字符型字段的时候,往往有很多个数据类型供我们选择,如:char nchar varchar nvarchar等,那么我们到底应该选择哪一个呢?下面就一一来描述其区别...

字段类型的存储(char和varchar)比较

本意是想http://topic.csdn.net/u/20111012/09/6110254b-a68e-49d9-a18a-a061e9bebe89.html解决这个帖子中的问题。但是在测试的时候...

informix的char字段类型通过hibernate的sql查询仅返回第一个字符之本人解决方法

刚刚开始一个项目,后台数据库用informix,

数据库中CHAR,VARCHAR,TEXT等字段的区别

很多开发者进行数据库设计的时候往往并没有太多的考虑char, varchar类型,有的是根本就没注意,因为存储价格变得越来越便宜了,忘记了最开始的一些基本设计理论和原则,这点让我想到了现在的年轻人,大...

sql server数据库中char,varchar,nvarchar字段的区别

学习

sql server数据库中char,varchar,nvarchar字段的区别

Char,varchar,nvarchar字段是sql server数据库中的三种字段类型。好多人在选择存储的时候不知道如何抉择,我给大家讲下这个三个字段类型的区别。 Char(n)是长度为n个字节的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)