数据库
小灰灰的部落
这个作者很懒,什么都没留下…
展开
-
索引
数据库术语 使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构,例如 employee 表的姓名(name)列。如果要按姓查找特定职员,与必须搜索表中的所有行相比,索引会帮助您更快地获得该信息。 在关系数据库中,索引是一种与表有关的数据库结构,它可以使对应于表的SQL语句执行得更快。索引的作用相当于图书的目录,可以根据目录中的页码快速找到转载 2012-10-18 09:19:49 · 370 阅读 · 0 评论 -
DB2 常用命令小结
1、 打开命令行窗口 #db2cmd 2、 打开控制中心 # db2cmd db2cc 3、 打开命令编辑器 db2cmd db2ce =====操作数据库命令===== 4、 启动数据库实例 #db2start 5、 停止数据库实例 #db2stop 如果你不能停止数据库由于激活的连接,在运行db2stop前执行db2 force ...2013-01-04 14:22:00 · 72 阅读 · 0 评论 -
DB2错误信息(按sqlcode排序)
sqlcodesqlstate说明00000000SQL语句成功完成 01xxxSQL语句成功完成,但是有警告+01201545未限定的列名被解释为一个有相互关系的引用+09801568动态SQL语句用分号结束+10002000没有找到满足SQL语句的行+11001561用DATA CAPT...2012-12-26 14:26:00 · 111 阅读 · 0 评论 -
利用一条语句删除表中的重复记录
Delete from TempA where id not in ( select max(t1.id) from TempA t1 group by t1.PositionName,t1.EnglishPositionName) group by后面跟重复的字段2008-12-02 09:53:33 · 85 阅读 · 0 评论 -
DB2 嵌套查询
select * from (select * from xxx ) a必须加别名a原创 2014-04-11 10:42:39 · 4208 阅读 · 1 评论 -
DB2中RANK和ROWNUMER的区别
select rank() over(partition by zch_tzxmxx_xmdw order by zch_tzxmxx_xmmc ) num,zch_tzxmxx_xmdw as "分组",zch_tzxmxx_xmmc as "排序" from zch_tzxmxx;原创 2014-04-23 17:21:51 · 5901 阅读 · 0 评论 -
DISTINCT和ORDER BY
当指定了DISTINCT以后,ORDER BY子句就被限制为,只能选取在SELECT列表中出现的那些元素。--FALSESELECT DISTINCT country FROM HR.Employees ORDER BY empid;--TRUESELECT DISTINCT country FROM HR.Employees ORDER转载 2014-01-15 17:53:09 · 959 阅读 · 0 评论 -
Oracle、SQL和DB2分页查询写法介绍
Oracle、SQL和DB2分页查询写法介绍 DB2分页查询和Oracle、SQL中的分页查询语句写法都不太一样,下面就为您介绍DB2分页查询和其他数据库中分页查询的区别,希望对您有所帮助。Oracle分页查询写法:一:Oracleselect * from (select rownum,name from table where rownum =endIndex转载 2013-05-04 09:46:50 · 1131 阅读 · 0 评论 -
DB2 常用命令小结
1.添加字段alter table 表名称 add 字段名称 类型Demo:1alter table table_name add column_test VARCHAR(50);2. 更改字段类型alter table 表名称 alter column 字段名 set data type 类型D转载 2013-01-04 14:22:20 · 14827 阅读 · 0 评论 -
DB2、ORACLE SQL写法的主要区别
DB2、ORACLE SQL写法的主要区别 说实话,ORACLE把国内的程序员惯坏了,代码中的SQL充斥着大量ORACLE特性,几乎没人知道ANSI的标准SQL是什么样子,导致程序脱离了ORACLE根本无法运行,还好随着hibernate的流行,情况有了很大改观DB2作为众多国际大客户的选择(据说世界500强80%用DB2,前100强更是全部采用DB2),在国内转载 2013-01-31 13:49:41 · 1028 阅读 · 0 评论 -
db2常用命令大全
近一年来在项目开发中使用到了IBM的DB2 9.1的数据库产品,跟Oracle相比一些命令有很大的区别,而它最大的功能是支持xml存储、检索机制,通过XPath进行解析操作,使开发人员免于对xml文件在应用进行解析处理,先对其常用命令进行一下汇总,以免遗忘。注意:在执行如下命令时,需要首先安装db2客户端并通过在运行中输入db2cmd进行初始化一、基础篇1、转载 2013-01-04 14:19:30 · 675 阅读 · 0 评论 -
DB2错误信息(按sqlcode排序)
sqlcodesqlstate说明00000000SQL语句成功完成 01xxxSQL语句成功完成,但是有警告+01201545未限定的列名被解释为一个有相互关系的引用+09801568动态SQL语句用分号结束+10002000没有找到满足SQL语句的行+11001561转载 2012-12-26 14:26:02 · 1145 阅读 · 0 评论 -
转一篇in和exist的文章
select * from Awhere id in(select id from B)以上查询使用了in语句,in()只执行一次,它查出B表中的所有id字段并缓存起来.之后,检查A表的id是否与B表中的id相等,如果相等则将A表的记录加入结果集中,直到遍历完A表的所有记录.它的查询过程类似于以下过程List resultSet=[];Array A=(select *转载 2012-11-07 14:05:30 · 428 阅读 · 0 评论 -
注册JDBC驱动的三种方式
注册JDBC驱动的三种方式1. Class.forName("com.mysql.jdbc.Driver");//加载数据库驱动Java代码 Class.forName("com.mysql.jdbc.Driver");//加载数据库驱动 String url="jdbc:mysql://localhost:3306/databas转载 2012-11-07 14:16:47 · 587 阅读 · 0 评论 -
sqlldr导入数据
需要ctl控制文件ctlsh控制文件ctl内容load datainfile 'esop.TXT'badfile 'SDLJSMS.err'replaceinto table LOC_CM_CU_CUSTCONTACTtrailing nullcols(callreno char terminated by '|',recdate ...原创 2012-10-10 15:09:16 · 103 阅读 · 0 评论