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>'