db2解决57016

几个最近用的频繁的db2 sql

ⅰ亾dé卋堺 提交于 2019-12-06 00:12:33
最近用db2 ,对几个常用个命令的一个小结: db2 数据库: 1.连接数据库; (aix环境) su - db2 数据库用户 db2 connect to 数据库实例 2.添加修改字段,字段加注释; --在已有的表中添加列 alter table 表名称 add column 字段名称 字段类型(如,BIGINT,VARCHAR(100),TIMESTAMP 等类型) --删除列 alter table 表名称 drop column 字段名称; --为添加的字段注释 COMMENT on column 表名称.字段名称 IS '注释内容' 3.时间戳生成; --获取当前日期年月日时分秒格式 SELECT current timestamp FROM sysibm.sysdummy1 ; 4.随机数生成; --生成1-100 随机数,可以根据情况调节随机数的生成范围值 select INT(RAND()*100) from sysibm.sysdummy1 注:db2 数据库中 sysibm.sysdummy1 表类似于oracle 中的dual 伪表,可以用来做函数测试 5.数据库解锁; 数据库被锁的一种情况,异常编码57016, 解决方法: --链接数据库(aix环境) su - db2inst1 db2 connect to sino82 --为表解锁 reorg