- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 初学写存储过程注意的
由于工作需求,一些sql总不能解决的问题,我们可以用存储过程来完成,对于我这个初学者第一次写存储过程遇到了很多问题:1、存储过程中有专门的定义域,在begin后。有些时候你要查询数据库,而查询的条件是要在你设置之后才进行查询的,这时候照样是不能把定义该游标放在这个设置之后,其实前面定义游标只做定义,不会进行查询,只有当你取游标的时候才会进行查询,这时候你设的值自然就进去了!2、定义游标的查
2012-11-09 11:14:14 1065
原创 db2 对float类型取char后显示科学计数法
比如:values char(round(CAST(11111.11001 as float),2))后显示1.111111E4求大侠帮解决?我想要的结果是11111.11因为我是对数据库更新操作,取出来的是浮点的,插入的是char类型的,所以做此操作!
2012-11-02 11:20:40 4086 2
转载 DB2中进行sql除法运算结果为小数时显示0的解决方案
转自:http://hi.baidu.com/shenzhenzsf/item/0cee131479982425f7625c57在进行sql除法运算时,在DB2的环境下SELECT出来的值是0,这应该如何处理呢?本文将为您介绍DB2中进行sql除法运算结果为小数时显示0问题的两种解决方法,供您参考。SELECT field1/field2 FROM TB;当 field1的数值 >
2012-11-02 10:28:46 8226
转载 db2字符串函数
转载于:http://www.cnblogs.com/zhaoshuangshuang/archive/2012/09/23/2699172.html DB2一个汉字占3个字节,Oracle占两个字节。Oracle:SQL> select lengthb('中') from dual;LENGTHB('中')-------------2DB2:db2 =>
2012-11-01 13:57:18 28992
原创 DB2对decimal类型的数据进行char()时会在前面加0
怎样去掉decimal类型转换为char类型后前面加的0BY_RATE是decimal类型的进行下面转换即可values TRIM(REPLACE(strip(replace(char(BY_RATE), '0.', '#'),B,'0'),'#','0.'))
2012-11-01 13:55:07 6139
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人