Java教程

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

本文主要是介绍关于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数据库工作中常用的语法总结的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!