db2
feng_xiaolin
一个想要加班的程序猿
展开
-
DB2中怎么对空值和NULL进行处理
1、输入参数为字符类型,且允许为空时,可以使用函数COALESCE(inputParameter,'')将值变为空字符串。2、输入参数为整型,且允许为空时,可以使用函数COALESCE(inputParameter,0)将值变为0。3、输入参数为字符类型,且非空非空格,可以使用函数COALESCE(inputParameter,'')将值变为字符串‘’,然后使用判断函数判断是否为‘’。...原创 2019-11-18 21:53:19 · 4529 阅读 · 0 评论 -
db2 表添加字段及注释操作
一、表字段的添加、修改、删除1.添加字段ALTER TABLE [表名] ADD [字段名] [类型]2.更改字段类型ALTER TABLE [表名] ALTER COLUMN [字段名] SET DATA TYPE [字段类型]注意: 更改字段类型是有限制的,如将字段改为比之前类型长度大的可以,如果要改小或者修改小数点长度,必须先drop掉原来的column,然后再重新添...原创 2019-10-26 22:56:24 · 1301 阅读 · 0 评论 -
db2修改表时会出现表暂挂(DB2 SQL Error: SQLCODE=-668, SQLSTATE=57016)解决方案
今天遇到了一个问题,记录一下,方便以后查看。今天在db2上用命令行修改某个表的字段,到现在为止没有问题。后来发现多添加了一个,是用命令行删除,删除后也感觉没问题。结果项目运行发现关于此表的操作无法进行。通过命令行查询该表数据信息,发现出现如下异常: DB2 SQL Error: SQLCODE=-668, SQLSTATE=57016通过查询才知道原来是表处于暂挂状态,我的解决...原创 2019-10-26 22:11:26 · 1311 阅读 · 0 评论