12 2011 档案

摘要:转自:http://gocom.primeton.com/blog16274_23254.htmdb2权限控制 1. DB2 权限控制数据库安全性计划的以下几方面:授予用户的权限级别允许用户运行的命令允许用户读和/或修改的数据允许用户创建、修改和/或删除的数据库对象 在 DB2 所提供的五种权限中,SYSADM、SYSCTRL 和 SYSMAINT 是实例级权限。 这意味着权限(作用的)范围包括实例级命令和对实例内的所有数据库所执行的命令。这些权限只能指派给某个组;可以通过 DBM CFG 文件来进行指派。DBADM 和 LOAD 权限是为了某个特定的数据库而指定给某个用户或组的。可以用 GR 阅读全文
posted @ 2011-12-30 14:12 catch22 阅读(1603) 评论(0) 推荐(0)
摘要:转自:http://hi.baidu.com/wuxg/blog/item/d9c8e750426bc7491038c2c2.htmlOracle中对XMLType的简单操作(extract、extractvalue)2011-03-15 16:53前几天一直在做Oracle对XMLType字段的操作,我还不是Oracle大拿,到网上找了很多资料,但是很多就是单一功能的介绍,不能很好的解决问题,现在在这里总结下。1、下面先创建一个名未test.xml的配置文件。<?xml version="1.0" encoding="UTF-8" ?>&l 阅读全文
posted @ 2011-12-28 10:46 catch22 阅读(5945) 评论(0) 推荐(0)
摘要:转自:http://bbs.51cto.com/archiver/tid-496967.html联邦数据库的一个例子!联邦数据库的理解就不说了哈!下边就一个例子来配置:在3.40上创建基于4.5的联邦数据库的过程:1.设置联邦数据库开关db2 update dbm cfg using federated yesdb2stopdb2startdb22.为远程数据库创建“包装器”:create wrapper drda--drda为名称3.定义联邦服务器create server tstsvrtype DB2/AIX --数据库类型version 8.1--版本wrapper drda autho 阅读全文
posted @ 2011-12-27 09:16 catch22 阅读(711) 评论(0) 推荐(0)
摘要:转自:http://lavasoft.blog.51cto.com/62575/40316DB2 SQL脚本批量执行环境:Windows系统DB2客户端或者服务端一、准备工作运行db2cmd或者db2cw打开DB2命令行处理器进入SQL脚本存放目录用db2 connect to <dbname> user <username> using <password> 命令连接数据库用db2 set current schema <schema_name> 设置当前的SCHEMA,这个SCHEMA可以是未创建的,DB2会自动创建。二、执行不同类型的SQL 阅读全文
posted @ 2011-12-26 17:44 catch22 阅读(667) 评论(0) 推荐(0)
摘要:转自:http://hi.baidu.com/andyloolu/blog/item/a64f0ed12cc10738960a165a.html在Oracle中,可以定义包变量。 关于包变量的使用,不少的人不是很清楚。首先我们看如下的例子: CREATE OR REPLACE PACKAGE ds_test AS procedure proc1; END ds_test; / CREATE OR REPLACE PACKAGE BODY ds_test AS n number:=0; procedure proc1 is begin n:=n+1; dbms_output.put_line(. 阅读全文
posted @ 2011-12-23 14:42 catch22 阅读(3373) 评论(0) 推荐(0)
摘要:昨天遇到reason code 2这个错误,找了很久,网上说权限问题,按照处理办法解决后仍然不行,后来发现除了IBM.Data.DB2.dll,还需要拷贝db2app.dll这个文件到bin目录,如果安装了DB2 Data Provide for .NET,这两个dll应该都放到全局程序集中,但是奇怪的是db2app.dll这个dll没有进去,导致找不到这个dll。开发环境:visual studio 2010 数据库: IBM db2 9.7 for windows操作系统:windows xp sp3reason code 2错误提示:SQL1159 Initialization erro 阅读全文
posted @ 2011-12-22 09:38 catch22 阅读(6312) 评论(2) 推荐(0)
摘要:VARCHAR_FORMAT scalar functionCharacter to varchar>>-VARCHAR_FORMAT--(--character-expression--)------------------><Timestamp to varchar:>>-VARCHAR_FORMAT--(--timestamp-expression--+--------------------------------------+--)->< '-,--format-string--+------------... 阅读全文
posted @ 2011-12-14 15:59 catch22 阅读(5034) 评论(0) 推荐(0)
摘要: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 阅读(606) 评论(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 阅读(1528) 评论(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 阅读(2161) 评论(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 阅读(578) 评论(0) 推荐(0)