
DB2
文章平均质量分 91
iteye_15136
这个作者很懒,什么都没留下…
展开
-
DB2中空值处理
1. 输入参数为字符类型,且允许为空的,可以使用COALESCE(inputParameter,'')把NULL转换成'';2. 输入类型为整型,且允许为空的,可以使用COALESCE(inputParameter,0),把空转换成0;3. 输入参数为字符类型,且是非空非空格的,可以使用COALESCE(inputParameter,'')把NULL转换成'',然后判断函数返回值是否为'';...2008-03-17 13:38:00 · 497 阅读 · 0 评论 -
SQL 语句性能调优
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-1002limh/index.html?ca=drs-tp4608 简介: 经常听到有做应用的朋友抱怨数据库的性能问题,比如非常低的并发,令人崩溃的响应时间,长时间的锁等待,锁升级,甚至是死锁,等等。本文针对应用开发人员经常接触的 SQL 书写部分进行...2010-03-05 10:19:42 · 99 阅读 · 0 评论 -
DB2存储过程-基础详解
学习 DB2 9.5 SQL Procedural Language,包括变量、条件、处理程序声明、控制流和迭代语句以及错误处理机制。您将:学习 SQL PL 的基本要素。 理解如何声明变量、条件和处理程序。 学习控制流语句。 学习游标处理和如何返回结果集。 理解错误处理机制。简介DB2 SQL Procedural ...2009-05-25 15:50:19 · 588 阅读 · 0 评论 -
Linux下DB2的安装
今天安装了db2,忙了好一阵子,上网找资料等,终于装好了,下面就把我的步骤跟大家分享一下。 第一步:检查程序包及其版本 compat-libstdc++-7.3-2.96.118.i386.rpm 在linux的安装盘上,找到后使用rpm -i compat-libstdc++-7.3-2.96.118.i386.rpm 安装即可 第二步:配置 Lin...原创 2009-12-14 10:36:32 · 120 阅读 · 0 评论 -
DB2中的CASE使用
1、CASE 某个字段 WHEN 某个值 THEN 赋予某个值 ELSE 赋予另外个值 END2、或者: CASE 某个字段 WHEN 某个值 THEN 赋予另外个值 END3、注意: THEN 和 ELSE 不一定要搭配使用 WHEN 后面或者ELSE后面甚至还可以执行SQL代码段。 例子:--1SELECT * FROM SY_CORP_PRODUCTW...2008-04-15 20:02:00 · 350 阅读 · 0 评论 -
DB2的函数(实现按位与或)
CREATE TABLE mytab (name varchar(30) not null, age int not null, flag1 smallint NOT NULL, flag2 smallint NOT NULL); select NAME, AGE, FLAG1, FLAG2 from UU....2008-04-14 20:23:00 · 392 阅读 · 0 评论 -
DB2 日期时间函数
要使用 SQL 获得当前的日期、时间及时间戳记,请参考适当的 DB2 寄存器:SELECT current date FROM sysibm.sysdummy1SELECT current time FROM sysibm.sysdummy1SELECT current timestamp FROM sysibm.sysdummy1sysibm.sysdummy1 表是一个特殊的内存中的表,用...2008-04-03 10:52:00 · 759 阅读 · 0 评论 -
内连接,左外连接,右外连接
CREATE TABLE CJJTT1(COL1 INTEGER,COL2 VARCHAR(10) ) ; CREATE TABLE CJJTT2 (COL1 INTEGER,COL2 VARCHAR(10) ) ;INSERT INTO CJJTT1 VALUES(1,'A'),(2,'B'),(3,'C');INSERT INTO CJJTT2 VALUES(1,'NAME1'),(2,'NA...2008-03-18 18:55:00 · 80 阅读 · 0 评论 -
DB2公共表表达式(with)
1、表表达式 如果只需要单个查询的视图定义,可使用表表达式。 表表达式是临时的,只在 SQL 语句的使用期限内有效;表表达式不能共享,但它们比视图更灵活。任何授权的用户都可共享视图定义。2、公共表表达式 公共表表达式是在全查询的开头使用 WITH 关键字定义的命名结果表。公共表表达式是您创建以在复杂查询之中使用的表表达式。在查询的开头使用 WITH 子句定义并命名公共表表达式。对公共...2008-03-17 14:09:00 · 128 阅读 · 0 评论 -
DB2序列 自增列 解决之Sequence 对象
现在,我想要简要地来介绍一下 Sequence 对象以及如何用它们来代替 Identity 列。我们还将介绍版本 8 中一些用以使用 Identity 列的新功能。我的上两个专栏中已经介绍到了与版本 8 功能相关的主题。我们可能需要在今天设计的数据库和应用程序中考虑这些功能。我们已经谈论了新的数据分区的辅助索引和附加的索引修改。在上一期中,我们了解了 DSSIZE 如何可以影响今后的分区策...原创 2009-09-07 16:45:45 · 1527 阅读 · 0 评论