11 2011 档案
摘要:转自:http://hi.baidu.com/zhuyuehua/blog/item/cc23b48b6d62f2729e2fb481.html注意 commit和rollback使用游标时要特别注意如果没有加with hold 选项,在Commit和Rollback时,该游标将被关闭。Commit 和Rollback有很多东西要注意。特别小心游标的两种定义方式一种为declare continue handler for not found begin set v_notfound = 1; end;declare cursor1 cursor with hold for select ma
阅读全文
摘要:转自:http://huangqiqing123.iteye.com/blog/1234817如何启用和禁用oracle&DB2数据库外键约束 博客分类:db2oracle 在工作中,有时会需要把一个数据库中的数据导入到另外一个数据库,由于外键的影响,在执行insert语句时,需要确保先插入父表中的数据,然后插入子表中的数据,由于一个项目中,数据库表关系错综复杂,缕清主外键关系并排列好顺序实非易事,此时暂时禁用外键约束变得非常的必要,另外,笔者在日常的API测试时,需要向数据库中插入部分基础数据,经常碰到此问题,特总结了Oracle和DB2数据库下如何禁用外键约束的方法。一、Oracl
阅读全文
摘要:转自:http://www.ibm.com/developerworks/cn/data/library/techarticles/0211yip/请注意:在阅读本文前请先阅读免责声明。简介有时您会想暂时禁用表上的触发器。例如,尽管您可能需要触发器执行日常的 SQL 操作,但可能不希望在运行特定脚本时触发那些触发器。标准做法是删除触发器,当再次需要它时再重新创建,但如果您必须跟踪许多触发器,那就有点为难了。(现在,我该把那些触发器的源代码保存到哪里呢?)本文提供了三种解决这个问题的方法:方法 1:对特定用户禁用触发器方法 2:用框架来允许禁用触发器方法 3:使用 SQL 存储过程维护触发器每.
阅读全文
摘要:以递归方式处理数据关系的一种新方法Birgitta Hauser, 软件工程师, Toolmaker Advanced Efficiency GmbH简介:根据 SQL 标准,分级数据(如组织图和材料单)或双向数据(如航班中转)可以通过使用递归通用表表达式 (RCTE) 进行评估。DB2 for i 的 V5R4 版本中提供了 RCTE 功能。其他的数据库(如 Oracle)使用了一个非标准的数据查询方法,叫做分级查询子句。为了最大限度地提高可移植性,我们通过PTF SF99701 V9 版本使 DB2 for I 支持了这个功能。本文将介绍分级查询子句的语法,以及如何组合使用新的运算符、伪.
阅读全文
摘要:转自:http://hi.baidu.com/emilypear/blog/item/6bd1b399bedacf0b6f068cb0.html-- 创建一个自定义单值类型create distinct type var_newtypeas decimal(5,2) with comparisons;-- var_newtype 类型名-- decimal(5,2) 实际的类型-- 删除一个自定义单值类型drop distinct type var_newtype;-- 创建一个自定义结构数据类型create type my_type as(username varchar(20),depar
阅读全文
浙公网安备 33010602011771号