上一页 1 2 3 4 5 6 ··· 30 下一页
摘要: 9.8. 数据类型格式化函数PostgreSQL 格式化函数提供一套有效的工具用于把各种数据类型 (日期/时间,integer,floating point,numeric) 转换成格式化的字符串以及反过来从格式化的字符串转换成 指定的数据类型。 Table 9-20 列出了这些函数。 这些函数都遵循一个公共的调用习惯: 第一个参数是待格式化的值,而第二个是一个定义输出或输出格式的模板。 to_timestamp 函数也能接受一个 double precision 参数, 把它从 Unix 纪元转换成 timestamp with time zone。 (Integer Unix 纪元隐含地转 阅读全文
posted @ 2011-12-14 15:50 catch22 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0711zubiri/简介在关系数据库系统内部,应用程序和实际数据库之间的主要交互都是以会话或连接的 SQL 语句形式来实现的。过去,为了在相同会话中实现不同 SQL 语句之间的信息共享,发出 SQL 语句的应用程序必须将语句输出参数集(本地变量)的值复制到另一个语句的输入本地变量中。此外,数据库系统本身定义或包含的 SQL 语句,例如用来定义触发器和视图的 SQL 语句,根本不能够访问这些共享信息。总之,种种约束限制了关系数据库系统的灵活性,并因此限制了. 阅读全文
posted @ 2011-12-01 14:38 catch22 阅读(1480) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.ibm.com/developerworks/cn/ibmi/library/i-cn-db2array/简介我们都知道,在一般的过程性语言(Procedure languages)中,诸如 Java,是通过集合(collection)的形式来管理同类型的多个数值的。比如说,可以用一个集合来存放电话列表,或者名字列表等。而在 SQL 过程性语言(以下简称 SQL PL)中,传统的方法是依靠关系表这种结构来表示并存储同类型的数据集合。随着用户程序的复杂化,应用程序与数据库之间的数据交换也愈发的复杂多样。传统的方法也越来越低效与不便。考虑这样一个例子,一个项目经理负责. 阅读全文
posted @ 2011-12-01 11:45 catch22 阅读(2109) 评论(0) 推荐(0) 编辑
摘要: DAYNAME返回一个大小写混合的字符串,对于参数的日部分,用星期表示这一天的名称(例如,Friday)。 DAYOFWEEK返回参数中的星期几,用范围在1-7的整数值表示,其中1代表星期日。 DAYOFWEEK_ISO返回参数中的星期几,用范围在1-7的整数值表示,其中1代表星期一。 DAYOFYEAR返回参数中一年中的第几天,用范围在1-366的整数值表示。 DAYS返回日期的整数表示。 JULIAN_DAY返回从公元前4712年1月1日(儒略日历的开始日期)到参数中指定日期值之间的天数,用整数值表示。 MIDNIGHT_SECONDS返回午夜和参数中指定的时间值之间的秒数,用范围在0到8 阅读全文
posted @ 2011-12-01 09:53 catch22 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 转自: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 阅读全文
posted @ 2011-11-29 11:16 catch22 阅读(9546) 评论(0) 推荐(0) 编辑
摘要: 转自:http://huangqiqing123.iteye.com/blog/1234817如何启用和禁用oracle&DB2数据库外键约束 博客分类:db2oracle 在工作中,有时会需要把一个数据库中的数据导入到另外一个数据库,由于外键的影响,在执行insert语句时,需要确保先插入父表中的数据,然后插入子表中的数据,由于一个项目中,数据库表关系错综复杂,缕清主外键关系并排列好顺序实非易事,此时暂时禁用外键约束变得非常的必要,另外,笔者在日常的API测试时,需要向数据库中插入部分基础数据,经常碰到此问题,特总结了Oracle和DB2数据库下如何禁用外键约束的方法。一、Oracl 阅读全文
posted @ 2011-11-29 10:34 catch22 阅读(1233) 评论(0) 推荐(1) 编辑
摘要: 转自:http://www.ibm.com/developerworks/cn/data/library/techarticles/0211yip/请注意:在阅读本文前请先阅读免责声明。简介有时您会想暂时禁用表上的触发器。例如,尽管您可能需要触发器执行日常的 SQL 操作,但可能不希望在运行特定脚本时触发那些触发器。标准做法是删除触发器,当再次需要它时再重新创建,但如果您必须跟踪许多触发器,那就有点为难了。(现在,我该把那些触发器的源代码保存到哪里呢?)本文提供了三种解决这个问题的方法:方法 1:对特定用户禁用触发器方法 2:用框架来允许禁用触发器方法 3:使用 SQL 存储过程维护触发器每. 阅读全文
posted @ 2011-11-29 10:33 catch22 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 以递归方式处理数据关系的一种新方法Birgitta Hauser, 软件工程师, Toolmaker Advanced Efficiency GmbH简介:根据 SQL 标准,分级数据(如组织图和材料单)或双向数据(如航班中转)可以通过使用递归通用表表达式 (RCTE) 进行评估。DB2 for i 的 V5R4 版本中提供了 RCTE 功能。其他的数据库(如 Oracle)使用了一个非标准的数据查询方法,叫做分级查询子句。为了最大限度地提高可移植性,我们通过PTF SF99701 V9 版本使 DB2 for I 支持了这个功能。本文将介绍分级查询子句的语法,以及如何组合使用新的运算符、伪. 阅读全文
posted @ 2011-11-23 11:05 catch22 阅读(1460) 评论(0) 推荐(0) 编辑
摘要: 转自: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 阅读全文
posted @ 2011-11-21 11:37 catch22 阅读(862) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/ktgu/archive/2009/04/16/1353246.html经常在工作中会使用到XPath的相关知识,但每次总会在一些关键的地方不记得或不太清楚,所以免不了每次总要查一些零碎的知识,感觉即很烦又浪费时间,所以对XPath归纳及总结一下。 在这篇文章中你将能学习到: XPath简介 XPath 路径表达式详解 XPath在DOM,XSLT及XQuery中的应用 XPath简介 XPath是W3C的一个标准。它最主要的目的是为了在XML1.0或XML1.1文档节点树中定位节点所设计。目前有XPath1.0和XPath2.0两个版本。其 阅读全文
posted @ 2011-10-27 11:32 catch22 阅读(350) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 30 下一页