- 博客(0)
- 资源 (6)
- 收藏
- 关注
JDK1.8和JDK15两个版本,MacOS系统64位
JDK1.8和JDK15两个版本,MacOS系统64位,最好用的两个版本。Oracle官方需要注册才能下载,很多都要几十个积分,太贵了,我5个积分特意放在这里供大家下载。
2022-04-30
精通软件性能测试与loadrunner实战+于涌编.part2
精通软件性能测试与loadrunner实战+于涌编.part2,请注意 本书是全版,所以文件比较大,压缩为4个部分,请全部下载之后再解压
2017-09-29
精通软件性能测试与loadrunner实战+于涌编.part1
精通软件性能测试与loadrunner实战+于涌编.part1,请注意 本书是全版,所以文件比较大,压缩为4个部分,请全部下载之后再解压
2017-09-29
DB2 SQL 精萃
前言
为什么写本书:
我是一名Java 程序员,项目中使用DB2,在过去的两年中,我几乎天天在
写SQL,而且都是一些很无聊的SQL,不写又不行,因为这就是我的工作。既
然不能改变现实,那就改变自己吧,我开始系统的学习SQL 语句(当然,在这
之前我认为SQL 语句实在是没有什么可学的),随着学习的深入,我才发现,原
来SQL 语句其实并不简单,简单只是它的表面,有好多细节需要掌握,否则,
稍不留神就会写出有逻辑错误的语句,更可怕的是,在海量数据库中,发现有逻
辑错误的语句是非常难的,甚至是不可能的。还有一些本来用一条语句可以搞定
的事情,有些人却在程序中写了一个循环语句来访问数据库(连接数据库是非常
耗时的,尽管目前的软件都采用连接池),造成数据库的巨大压力。还有些人写
SQL 语句的时候根本不考虑索引,认为那是DBA 事情。
当然我也犯过很多不可饶恕的错误,感谢我的领导a9 和贾伟,以及其他同
事对我的宽容。这本书是我在犯了无数错误后总结出来的,能看到本书,你是幸
运的,如果你也在使用DB2,那么本书不可错过。
声明:
转载请注明出处,但作者鼓励你将本书分享给他人。
联系作者:
E-mail: wave0409@163.com
博客: http://blog.csdn.net/shangboerds 或
http://iamwave.javaeye.com/
目录
第一部分DB2 SQL 精萃
连接字符串........................................................................................................................................8
在字符串中输入单引号.....................................................................................................................9
在字符串中输入回车换行或其它特殊字符.................................................................................. 10
DB2 INSERT 语句..................................................................................................................... 12
DB2 UPDATE 语句.................................................................................................................... 13
DB2 中删除数据........................................................................................................................... 15
相关子查询......................................................................................................................................16
多字段查询......................................................................................................................................18
在ORDER BY 子句中加入主键或唯一键................................................................................ 19
GROUPING SETS、ROLLUP、CUBE............................................................................... 20
SOME,ANY,All,EXISTS,IN........................................................................................ 24
UNION, INTERSECT, EXCEPT...........................................................................................28
在操作数据的同时查看操作前或操作后的值.............................................................................. 31
DB2 Merge 语句的使用............................................................................................................ 33
采集样本数据..................................................................................................................................36
IN 与DISTINCT.......................................................................................................................37
尽量避免在SQL 语句中使用OR................................................................................................ 38
尽量避免在SQL 语句的WHERE 子句中使用函数.................................................................39
尽量避免在SQL 语句中使用LIKE............................................................................................40
指定隔离级别..................................................................................................................................41
表连接(JOIN).............................................................................................................................. 42
DB2 函数概览............................................................................................................................... 45
半角全角转换..................................................................................................................................50
将null 值转化为其他值................................................................................................................ 51
操作日期和时间...............................................................................................................................52
数据类型转换..................................................................................................................................55
SQL 中的IF ELSE(CASE 语句的使用)..............................................................................58
定义临时集合(VALUES 语句的使用)....................................................................................60
DB2 公共表表达式(WITH 语句的使用)............................................................................. 63
嵌套表表达式(Nested Table Expression)...................................................................69
DB2 临时表...................................................................................................................................71
DB2 在线分析处理(OLAP 函数的使用)..............................................................................72
DB2 分页查询............................................................................................................................... 80
DB2 行转列...................................................................................................................................81
一个类似行转列的问题.................................................................................................................. 84
更多简单而实用的DB2 SQL 语句.............................................................................................85
如何写出高效的SQL......................................................................................................................87
DB2 特殊寄存器(Special Registers)................................................................................ 88
DB2 物化查询表........................................................................................................................... 90
第二部分SQL PL 简介
数据类型和变量...............................................................................................................................93
数组..................................................................................................................................................95
游标(Cursor)...............................................................................................................................97
注释..................................................................................................................................................98
复合语句(compound statement)...................................................................................... 99
IF 语句......................................................................................................................................... 100
循环语句........................................................................................................................................102
ITERATE、LEAVE、GOTO 和RETURN..........................................................................106
异常处理........................................................................................................................................108
GET DIAGNOSTIC 语句....................................................................................................... 112
动态SQL(Dynamic SQL).....................................................................................................114
内联SQL PL(Inline SQL PL)............................................................................................ 117
存储过程........................................................................................................................................119
在存储过程之间传递数据............................................................................................................ 121
迁移存储过程................................................................................................................................124
用户自定义函数.............................................................................................................................125
触发器(Trigger).......................................................................................................................... 130
2011-02-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人