关于DB2数据库工作中常用的语法总结

1、添加字段:alter table [table1]  add column [column_type]  --分别为表名、字段类型

2、更改字段类型:alter table [表名] alter cloumn [字段名] set data type [column_type]

注意:更改字段类型是有限制的,如果字段类型改为比原来表的大的是可以的,如果要改小或者修改小数点长度,必须先drop 原来的column,然后再重新添加3、

①、为字段添加默认值:alter table [表名] alter column [字段名] set default [value]

②、去掉字段:alter table [表明] drop column [字段名]

注意:drop掉字段后,可能会导致查询/插入操作不能执行,需要对表进行reorg

③、设置字段默认时间为当前时间:alter table [表名] alter column [字段名] set default current date

④、表注释的添加:column on table [表名] is "注释内容"

⑤、列注释的添加:comment on column [表名].[字段名] is "注释内容"

3、乘方算法:select powier(3,2) from dual 或者用values()

其中:3--表示任意数字类型字段  2--表示乘方值

4、列转行:replace(replace(replace(xml2clob(xmlagg(xmlelement(name a,nbjgh || ','))),'<a>',''),'<a>',''),'<a>','')   --实现多行转一行      --nbjgh为字段

5、查询表结构:select * from sysibm.syscolumns where tbname = '<proc_east_column_check>'

上一篇:如何分析DB2的错误信息


下一篇:DB2入门学习