上一页 1 2 3 4 5 6 7 ··· 30 下一页
摘要: http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0604changhp/DB2 提供的强大功能可以让开发人员创建出非常高效稳定的存储过程。但对于初学者来说,开发出这样的程序并不容易。本文主要讨论开发高效稳定的 DB2 存储过程的一些常用技巧和方法。读者定位为具有一定开发经验的 DB2 开发经验的开发人员。读者可以从本文学习到如何编写稳定、高效的存储过程。并可以直接使用文章中提供的 DB2 代码,从而节省他们的开发和调试时间,提高效率。本文以 DB2 开发人员的角度介绍了在 DB2 存储过程开发中需要注意的事项和 阅读全文
posted @ 2011-10-25 16:06 catch22 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 1、自定义异常DECLARE <condition-name> CONDITION FOR SQLSTATE <sqlstate-value>;注:<sqlstate-value>可以从7-9或T-Z开头2、异常捕捉DECLARE EXIT | CONTINUE | UNDOHANDLER FOR 异常 | SQLSTATE <sqlstate-value>BEGINGET DIAGNOSTICS EXCEPTION 1 SQLERRM = MESSAGE_TEXT;-- 取得错误信息VALUES (SQLCODE, SQLSTATE, SQLE 阅读全文
posted @ 2011-10-21 17:16 catch22 阅读(4073) 评论(0) 推荐(0) 编辑
摘要: Listing of SQLSTATE valuesThe tables below provide descriptions of SQLSTATE codes that can be returned to applications by DB2® UDB for iSeries™. The tables include SQLSTATE values, their meanings, and their corresponding SQLCODE values. Table 1. Class Code 00: Unqualified Successful CompletionS 阅读全文
posted @ 2011-10-20 14:16 catch22 阅读(13680) 评论(0) 推荐(0) 编辑
摘要: 转自:http://hello-kitty-o.iteye.com/blog/736260学习 DB2 9.5 SQL Procedural Language,包括变量、条件、处理程序声明、控制流和迭代语句以及错误处理机制。您将:学习 SQL PL 的基本要素。理解如何声明变量、条件和处理程序。学习控制流语句。学习游标处理和如何返回结果集。理解错误处理机制。 Sql代码 .-,-----------------. V| |--DECLARE----SQL-variable-name-+-------------------------------> .-DEFAULTNULL------ 阅读全文
posted @ 2011-10-19 13:20 catch22 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.sinzy.net/richard/entry/6679在DB2中,有时候需要建立如下种类的表:T_1(id varchar(50),data varchar(8000))因此需要执行create table T_1(id varchar(50),data varchar(8000));通常情况下,这个语句不会执行成功的.如下:C:\Documents and Settings\Administrator>db2 create table T_1(id varchar(50),data varchar(8000))DB21034E 该命令被当作 SQL语句来 阅读全文
posted @ 2011-10-14 16:23 catch22 阅读(1157) 评论(0) 推荐(0) 编辑
摘要: DB2 中有三种主要机制允许 DBA 实现数据库安全性计划:认证、授权和特权 DB2 内的五种不同权限级别是 SYSADM、SYSCTRL、SYSMAINT、DBADM 和 LOAD。 登录到安装有 DB2 的机器。发出下列命令: db2 attach to db2inst1 这里,认证是隐式执行的。使用的是登录到机器时所使用的用户标识,并且假定操作系统已经验证了该用户标识。 db2 connect to sample user tst1 using mypass db2 connect to sample user tst1 using mypass new chgpass confirm. 阅读全文
posted @ 2011-10-13 16:51 catch22 阅读(633) 评论(0) 推荐(0) 编辑
摘要: DB2支持以下两种类型的表空间: 1、 系统管理存储器表空间(SMS-SYSTEM MANAGED STORAGE) 2、 数据库管理存储器表空间(DMS-DATABASE MANAGED STORAGE) SMS、DMS用户表空间的特性对照 特性 SMS DMS 能够在表空间中动态的增加容器数量 n y 能够把索引数据存放到不同的表空间 n y 能够把长型(LOB)数据存放到单独的表空间 n y 表可以分散存放到多个表空间 n y 只在需要的时候才分配空间 y n 表空间可以被定向到不同类型的磁盘空间 y n 创建之后,区段大小(extent size)能够改变 n ... 阅读全文
posted @ 2011-10-13 15:10 catch22 阅读(15377) 评论(0) 推荐(0) 编辑
摘要: http://lavasoft.blog.51cto.com/62575/40846图解DB2体系结构看看图就明白了,有空再添加说明文字: 阅读全文
posted @ 2011-10-12 11:46 catch22 阅读(1069) 评论(0) 推荐(0) 编辑
摘要: 试验环境:建表t1、t2分别含有不同类型的标识列id,对比不同点D:/>db2connecttotestusercwgladmusingcwglpass数据库连接信息数据库服务器=DB2/NT8.2.9SQL授权标识=CWGLADM本地数据库别名=TESTD:/>db2selectchar(TABSCHEMA,20),char(TABNAME,30),char(COLNAME,20),GENERATEDfromsyscat.columnswhereIDENTITY='Y'123GENERATED------------------------------------ 阅读全文
posted @ 2011-10-11 17:20 catch22 阅读(6056) 评论(0) 推荐(0) 编辑
摘要: http://hi.baidu.com/uvvv/blog/item/79445e4e29f29600b3de05a0.html1、概述 DB2 提供了一套丰富且灵活的数据类型。DB2 附带 INTEGER、CHAR 和 DATE 等基本数据类型。它还提供了创建用户定义的数据类型(UDT)的工具,使用户能够创建复杂的非传统的数据类型,从而适应当今复杂的编程环境。 内置的数据类型分为四类:数字、字符串、日期时间和 XML。 用户定义的数据类型分为:单值类型、结构化类型和引用类型。 2、数字数据类型 ● 整数:SMALLINT、INTEGER 和 BIGINT 用来存储整数。例... 阅读全文
posted @ 2011-10-10 15:54 catch22 阅读(4839) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 30 下一页