浏览 7764 次
锁定老帖子 主题:关于DB2列名大小写问题
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2005-04-05
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2005-04-05
DB2的SQL对大小写不敏感的.
|
|
返回顶楼 | |
发表时间:2005-04-08
:) 是这样的情况,以前我们的系统是跑在informix上,现在要迁移到db2上,但是我们以前是把数据库记录映射到hashmap中的,这样当我们根据列名从hashmap中取数据时,就会对列名大小写敏感了.而我们以前数据库列名读到hashmap中都是小写,现在列名却变成了大写.其实我问这个问题只是想知道db2有没有这个配置(按照道理应该有,呵呵),因为要解决上述问题,只需把列名转换成小写再读到hashmap中就行了
|
|
返回顶楼 | |
发表时间:2005-04-08
给列名加引号
create table test("name" char(10)) 不过不建议使用 |
|
返回顶楼 | |
发表时间:2005-04-09
是这样的情况,以前我们的系统是跑在informix上,现在要迁移到db2上,但是我们以前是把数据库记录映射到hashmap中的,这样当我们根据列名从hashmap中取数据时,就会对列名大小写敏感了.而我们以前数据库列名读到hashmap中都是小写,现在列名却变成了大写.其实我问这个问题只是想知道db2有没有这个配置(按照道理应该有,呵呵),因为要解决上述问题,只需把列名转换成小写再读到hashmap中就行了
---------------------------------------- 真不行的话你在将数据库记录映射到hashmap的时候就统一先将列名小写处理. |
|
返回顶楼 | |