一、sequence:
1.创建
CREATE SEQUENCE seqname
AS bigint
START WITH 1
INCREMENT BY 1
NO MAXVALUE
CYCLE
NO CACHE;
2.使用
--查询当前的id
values prevval for seqname;
--产生下一个id
values nextval for seqname;
--插入记录
insert into tabname(id) values
( nextval for seqname)
--删除sequence
drop sequence seqname
--重新计数
alter sequence seqname restart with 5
二、.查询合并行 引用链接:http://hi.baidu.com/vr2rv/item/2abed11d5045a5eb9c778af1
表记录如下:
ID, ADDR
1, 上海市某某路
1, 南京市某某路
合并后的记录如下:
ID, ADDR
1, 上海市某某路,南京市某某路
1、ORACLE10g可使用的方法
SELECT ID, WMSYS.WM_CONCAT(ADDR) ADDR
FROM TABLENAME
GROUP BY ID
2、DB2可使用的方法
SELECT ID,VARCHAR(REPLACE(REPLACE(XML2CLOB(XMLAGG(XMLELEMENT(NAME A,ADDR||','))),'<A>',''),'</A>',' ')) AS ADDR
FROM TABLENAME GROUP BY ID
三、分组后,取各组的前n条记录
1.查询每个部门的最高工资
select deptno,ename,sal from
(select deptno,ename,sal,row_number() over (partition by deptno order by sal desc) as sal_order
from scott.emp) where sal_order <2;
参考链接:http://blog.csdn.net/wangjiang87/article/details/5391609
四、db2数据库load数据命令导致表空间暂挂状态
当对db2数据库进行load操作后有时候会导致数据库不能进行update、delete、insert等操作,提示“tablespace not allowed”,这是因为load命令会导致表空间暂挂,使得不能进行出select之外的操作。
load不加nonrecoverable可能导致table space变为backup pending状态,联机或者脱机,此时备份表空间即可:db2 "backup db bcudb tablespace (USERSPACE1) [ online ] to /dev/null without prompting"。
参考链接:http://www.tuicool.com/articles/jmYVV3。
五、db2常用错误集锦
参考链接:DB2错误信息(按sqlcode排序)。
相关推荐
五十四条DB2常用语句集萃
db2常用语句总结(新人必读)
db2常用语句
db2常用45条语句,很实用的东东,分享一下
db2常用语句、db2常用语句、db2常用语句、db2常用语句、db2常用语句、db2常用语句、db2常用语句、db2常用语句
db2常用句子.txt
DB2的sql语句、函数使用汇总.各种常用的命令总结
DB2与ORACLE常用语句对照,常用命令,语法格式
db2常用命令的集合,挺不错的,哈哈,保证下了之后可以学到好多东西,哈哈 ,好东西大家共享
很好的东西,使用DB2必备.也可以作平常复习巩固用,免费分享给大家了……
DB2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于所有常见的服务器操作系统平台下。 DB2提供了高层次的数据利用性、完整性、安全性、可恢复性,以及小规模到大规模应用程序的...
由于db2的错误提示信息不是很明显,造成错误难以查询,所以提供这样的文件帮助我们快速解决问题。提供效率
平常操作DB2数据库比较常用的DB2命令、DB2常用的SQL语句等
DB2中常用的SQL语句 经典SQL语句集锦 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)
多年积累的db2 常用操作,覆盖常用语句,批量倒数,配置信息 很实用!
介绍了DB2常用命令,很多基础语句包括创建表,修改表等等
这是实际开发过程中遇到的自己整理的的一些DB2常用的较难的SQL语句
博文链接:https://peng-jian-ming.iteye.com/blog/185790