DB2遇到问题

之前没用过db2,最近项目用到,碰到了些问题,挺郁闷的,贴出来看下:


项目中用到mybatis和db2数据库,在建表时,字段名用的小写,例如:在mapper.xml文件中的sql是 

select  t.name from table t  查询的字段name为小写;

在启动项目时加载配置文件一直报错,各种想到的原因都试过,就是没找到问题所在,突然想起,sql放到Toad里执行了下,也是报错!这么简单的sql也报错!oracle、mysql等等一直这么写的,为啥报错呢,各种郁闷!

查看表结构,和别的表比较,发现问题了:建表的时候,字段名称为小写!

把sql改为:select  t."name" from table t   执行!成功了!双引号括起来!

或者:是把表字段名称改为大写

再执行sql:select t.name from table t   执行成功!


个人建议:在创建表结构时,字段都用相应的大写,

在写sql时,全用大写:例如:SELECT t.NAME FROM TABLE t

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值