- 博客(133)
- 资源 (32)
- 收藏
- 关注

原创 BLOG导航
BLOG导航 文章多了,也该锄锄草,剪剪枝了。 加多一个BLOG导航,方便自己找文章,也方便大家浏览。 ORACLE Informatica SQL SERVER DataWarehouse Delphi 杂谈 ======================== 华
2009-07-12 20:24:00
1818
转载 oracle 日期校验 (判断)
oracle 日期校验 (判断)作者: nsq029 时间: 2010-06-24oracle 日期判断,判断日期是否合法,返回标记值 若为0则表名日期合法,若日期格式不合法则会返回负值输入日期格式为 YYYY-MM-DD 或 YYYYMMDD 类型
2011-09-01 16:41:41
7554
1
转载 SQL Loader 控制文件的写法
转帖:http://billy201.javaeye.com/blog/174566一、SQL Loader定义SQL Loader可以把一些以文本格式存放的数据顺利的导入到oracle数据库中,是一种在不同数据库之间进行数据迁移的非常方便而且通用的工具。通常用来将操作系
2011-08-23 12:52:43
3407
转载 DW 2.0
DW 2.0<br />W.H.Inmon的新书《DW2.0》,介绍了数据仓库新的范式;个人觉得其实也不新,只是在数据仓库实践了这么多年之后,理论上的一次整理更新。这本书的内容,边看边记吧!<br /> DW2.0数据结构数据的生命周期<br />在DW2.0中,重新定义了数据在DW中的作用,主要根据入仓库的时间定义了数据的生命周期。而数据的访问频率也会随着存储时间的增加而下降。这样的分区方式为仓库的架构尤其是硬件架构设计提供了支持。<br />1.
2010-07-25 23:13:00
2784
转载 OLAP的12条准则
OLAP的12条准则Multidimensional conceptual view OLAP模型必须提供多维概念视图<br />User-analysts would view an enterprise as being multidimensional in nature – for example, profits could be viewed by region, product, time period, or scenario (such as actual, budget, or fo
2010-07-25 22:57:00
5049
转载 Google MapReduce & Google File System
Google MapReduce & Google File System<br />Google Map Reduce<br />英文原文链接: Google Map Reduce<br />译文原文链接: Google MapReduce中文版<br />Google File System<br />英文原文地址: Google File system<br />译文原文地址: The Google File System中文版<br /> <br />转自:http://bookcold.com/2
2010-07-25 22:55:00
2235
转载 元数据的定义和管理
元数据的定义和管理<br />来自:《数据仓库结构设计与实施——建造信息系统的金字塔》源(系统)数据定于与说明 源系统地址、网络连接、访问方式; 计算机系统、操作系统; 数据库服务器名、访问方式、数据结构、有关的表、列 <br />以上信息都是有可能要变化的,应作为元数据存入数据表,ETL程序和处理过程可以读入这些信息,以进行远程数据链接和数据访问,这大大优化将以上信息写入程序中的那种硬性编程方式;源数据库链接说明; 逆向工程与源系统设计获取定义说明 元数据交换说明你。 暂存定义与说明 源至暂存区映
2010-07-25 22:48:00
3121
转载 oracle,分区表(二)
<br />分区表的用意是使大型表 分而治之。但是分区表是否一定会加快访问呢。<br />可能更慢,可能更快,可能没变化。<br />好处就是<br />一: 提高可用性<br /> 因为分区后分区的损坏不影响其它分区的使用,除非你一定要查找损坏分区的内容<br />二: 加快索引及数据重建速度。<br /> 如果你有一个100G表,有部分数据行迁移,行连接。要重建会很麻烦,如果做为分区表,只重建其中一个分区会很方便<br />三:并行dml 也是分区表的重要好处
2010-07-11 22:00:00
2937
转载 Oracle表分区
<br />废话少说,直接讲分区语法。<br />Oracle表分区分为四种:范围分区,散列分区,列表分区和复合分区。<br /> <br />一:范围分区<br />就是根据数据库表中某一字段的值的范围来划分分区,例如:Sql代码 create table graderecord ( sno varchar2(10), sname varchar2(20), dormitory varchar2(3), grade int ) partition by ran
2010-07-11 21:53:00
2792
转载 对Oracle表分区的一点认识
<br /> Oracle的表分区功能通过改善可管理性、性能和可用性,从而为各式应用程序带来了极大的好处。通常,分区可以使某些查询以及维护操作的性能大大提高。此外,分区还可以极大简化常见的管理任务,分区是构建千兆字节数据系统或超高可用性系统的关键工具。 <br /> 分区功能能够将表、索引或索引组织表进一步细分为段,这些数据库对象的段叫做分区。每个分区有自己的名称,还可以选择自己的存储特性。从数据库管理员的角度来看,一个分区后的对象具有多个段,这些段既可进行集体管理,也可单独管理,这就使数据库管理
2010-07-11 21:35:00
1898
转载 NVL,NVL2,NULLIF,COALESCE
Oracle中一类函数是通用函数。主要有:NVL,NVL2,NULLIF,COALESCE,这几个函数用在各个类型上都可以。 下面简单介绍一下几个函数的用法。 在介绍这个之前你必须明白什么是oracle中的空值null 1.NVL函数 NVL函数的格式如下:NVL(expr1,expr2) 含义是:假如oracle第
2010-05-25 15:30:00
2315
原创 Informatica写Parameter文件时为何会在开头和结尾出现双引号""
在infa811中使用mpping生成parameter文件时,发现生成的txt文本会出现开通和结尾处出现双引号的情况,如下:"[GLOBAL]$$FLIGHT_DATE=20090105$$ST_DATE=2009-01-05$$END_DATE=2009-01-05" 这个和写入flat file时的 Set File Properties 有关。如下图:
2010-05-14 11:40:00
3338
原创 Informatica 中报: Fisrt Error Code 36401 及其解决办法
最近在Informatica中运行某seesion,通过Sql Query中重写sql取得数据,并写入到指定ftp的指定flat file中去。 target的flat flie是在target designer中定义的。 配置好seesion,运行workflow,发现同样的操作,不同的内容,org.txt成功,job.txt和emp.txt运行错误。报的错误为:First
2010-05-04 12:41:00
6801
转载 Oracle中的Union、Union All、Intersect、Minus
众所周知的几个结果集集合操作命令,今天详细地测试了一下,发现一些问题,记录备考。 假设我们有一个表Student,包括以下字段与数据: drop table student; create table student ( id int primary key, name nvarchar2(50) not null, score number not nu
2010-04-21 10:41:00
2240
转载 PLSQL小记(下)
PLSQL小记(下)2008年09月16日 星期二 09:03***************************************** PLSQL异常处理*****************************************1、声明异常异常名 EXCEPTION;2、抛出异常RAISE 异常名3、处理异常抛出异常后的逻辑代码不会被继续执行
2010-01-28 09:58:00
2474
转载 PLSQL小记(上)
PLSQL小记(上)2008年09月16日 星期二 09:02***************************************** PLSQL基本结构*****************************************基本数据类型变量 1. 基本数据类型 Number 数字型 Int 整数型 Pls_int
2010-01-28 09:56:00
1564
1
转载 VBA命名规则及代码规范
VBA命名规则及代码规范 马维峰(maweifeng@263.net) 1. VBA命名规则一个好的命名规则可以提高程序的可读性,减少错误发生的概率,命名规则不是一定的,不同的人有不同的规则和习惯,但在编程过程中,对于个人或工作组,一定要遵守相同的命名规则。1.1. 变量、常量、自定义类型和枚举表 1‑1概括了变量、常量的基本命名规则。
2009-11-19 18:52:00
4711
转载 Informatica推出(GRC)系列技术白皮书
Informatica推出(GRC)系列技术白皮书作者: ctocio, 出处:IT专家网, 责任编辑: 包春林, 2009-04-23 15:06 全球领先的企业数据平台和服务独立供应商Informatica公司(纳斯达克代码:INFA)日前正式对外推出了治理、风险管理和合规性(以下简称:GRC)系列技术白皮书...... 2009 年 4 月20日,中国北京—
2009-10-23 10:35:00
1244
转载 ORACLE DUAL表(转)
见过dual的很多用法,但一直还不知dual是个什么东东,今天就解开它神秘的面纱吧:1、DUAL表的用途Dual 是 Oracle中的一个实际存在的表,任何用户均可读取,常用在没有目标表的Select语句块中--查看当前连接用户SQL> select user from dual;USER------------------------------SYSTEM--查看当前日期、时间SQL> s
2009-09-24 15:17:00
971
转载 Oracle Like中对转义字符的的处理
Oracle Like中对转义字符的的处理 结论: 1,oracle 的转义字符是可以自己定义的,格式ESCAPE / 2,如果指定转义字符,需要字符串有严格的格式.3,like内容是大小写敏感的. ------------------------------------CREATE TABLE zz_hawk_tab_1406 ( t_num NUMBER,
2009-07-23 09:59:00
7099
转载 SQLSERVER中实现返回汉字笔画数的函数
SQLSERVER中实现返回汉字笔画数的函数;SQL SERVER的排序规则平时使用不是很多,也许不少初学者还比较陌生,但有一个错误大家应是经常碰到: SQL SERVER数据库,在跨库多表连接查询时,若两数据库默认字符集不同,系统就会返回这样的错误: “无法解决 equal to 操作的排序规则冲突。” 一.错误分析: 这个错误是因为排序规则不一致造成的,我们做个测试,比如:
2009-07-20 22:37:00
2376
转载 一个可以提取汉字的函数
一个可以提取汉字的函数 此函数引自itpub,原文http://www.itpub.net/847680.html该函数只适用于 数据库字符集是 ZHS16GBK的,且只提取 6763个简体汉字,也就是一二级汉字但是实际上编码的判断适用于 GB18030, ZHS16GBK, ZHS16CGB231280, GB 13000.1/ISO 10646.1等标准,这些标准对于简体汉字的编码都
2009-07-20 22:36:00
4566
转载 字符集问题的初步探讨
字符集问题的初步探讨Oracle全球支持(即Globalization Support)允许我们使用本地语言和格式来存储和检索数据。通过全球支持,Oracle可以支持多种语言及字符集,得以展示数据库的强大魅力。 由于不同语言及字符集的共同存储存在设置上具有一定的复杂性,字符集一度成为普遍困扰大家的一个主要问题。本文试图就一些常见问题进行探讨,希望可以把一些实际经验共享给大家!1. 字符
2009-07-20 22:19:00
1592
转载 sql多表连接查询inner join, left join , right join ,full join ,cross join
sql多表连接查询inner join, left join , right join ,full join ,cross join inner join,full outer join,left join,right jion内部连接 inner join 两表都满足的组合full outer 全连 两表相同的组合在一起,A表有,B表没有的数据(显示为null),同样B表有
2009-07-12 20:20:00
2110
转载 Oracle11G新特性——虚拟列
打算写一系列的文章介绍11g的新特性和变化。Oracle11g增加了表的虚拟列,这个列的数据并没有存储在数据文件中,而是Oracle通过列数据的生成放到了数据字典中。 看一个简单的虚拟列的例子:SQL> CREATE OR REPLACE FUNCTION F_GETTYPE(P_TYPE IN VARCHAR2) RETURN NUMBER2 DETERMINISTIC AS3
2009-07-07 12:42:00
1012
1
转载 ORACLE获取操作系统目录下文件列表
获取操作系统目录下文件列表 很久之前写了《关于UTL_FILE包体的使用》,那个脚本需要手工维护文件名列表,比较麻烦,后来一直想能否自动读取指定目录下的文件名,然后使用我那个UTL_FILE过程读取文件内容。有试过使用ls 命令进行重定向到日志文件,并配合Linux的定时任务(crontab)来解决,后来由于工作原因停止了测试,最后不了了之。前天看了盖老大的《循序渐进ORAC
2009-07-06 13:32:00
2751
转载 oracle用PLSQL把表数据写到excel的例子(UTL_FILE)
oracle用PLSQL把表数据写到excel的例子(UTL_FILE) 这里有个例子﹐不过不是结果﹐而是指定的table.你可以参考一下。CREATE OR REPLACE PROCEDURE pro_Datatoexcel(/* 写出前需建立文件目录CREATE OR REPLACE DIRECTORY my_dir AS D:/aa赋权限给执行的用户
2009-07-06 11:23:00
2198
1
转载 Merge into 详细介绍
/*Merge into 详细介绍MERGE语句是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。通过MERGE语句,根据一张表或子查询的连接条件对另外一张表进行查询,连接条件匹配上的进行UPDATE,无法匹配的执行INSERT。这个语法仅需要一次全表扫描就完成了全部工作,执行效率要高于INSERT+UPDATE。 *//*語法:MERGE [INTO [schema .] t
2009-06-29 13:29:00
22474
3
转载 Oracle执行计划解释
一.相关的概念Rowid的概念:rowid是一个伪列,既然是伪列,那么这个列就不是用户定义,而是系统自己给加上的。对每个表都有一个rowid的伪列,但是表中并不物理存储ROWID列的值。不过你可以像使用其它列那样使用它,但是不能删除改列,也不能对该列的值进行修改、插入。一旦一行数据插入数据库,则rowid在该行的生命周期内是唯一的,即即使该行产生行迁移,行的rowid也不会改变。Recur
2009-06-28 23:31:00
1390
转载 通过执行计划看sql的执行路径
通过执行计划看sql的执行路径 今天又有网友问到了有关执行计划的步骤的问题。通过这个网友给的例子,我就简单的先讲讲执行计划里我们使用频率最高,也是最基础的一项,执行计划的路径问题。这个网友给的是一个最简单的例子,是sample数据里的emp和dept的联合查询的例子SQL>select ename,dname from emp,dept where emp.deptno=dept.dept
2009-06-28 22:13:00
1538
原创 Oracle数据库中表的四种连接方式讲解
Oracle数据库中表的四种连接方式讲解 表的连接是指在一个SQL语句中通过表与表之间的关连,从一个或多个表中检索相关的数据,大体上表与表之间的连接主要可分四种,分别为相等连接,外连接,不等连接和自连接,本文将主要从以下几个典型的例子来分析Oracle表的四种不同连接方式: 1. 相等连接 通过两个表具有相同意义的列,可以建立相等连接条件。 只有连接列上在两个表中
2009-06-28 20:06:00
3243
转载 ORACLE物化视图
一、------------------------------------------------------------------------------------------物化视图是包括一个查询结果的数据库对像,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照。 物化视图可以查询表,视图和其它的物化视图。
2009-06-26 12:36:00
49902
1
转载 ORACLE之SEQUENCE
ORACLE之SEQUENCE在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。 1、Create Sequence 你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限, CREATE SEQUENCE emp_sequence INCREMENT BY 1 -- 每次加几个 START WIT
2009-06-26 11:06:00
1084
转载 MS SQL Server错误21002:[SQL-DMO]用户"xxx"已经存在 解决方法
MS SQL Server错误21002:[SQL-DMO]用户"xxx"已经存在 解决方法2008-06-12 09:38MSSQL2000迁移数据库后,新建相同用户名的时候出现错误提示:“错误21002:[SQL-DMO]用户"xxx"已经存在”产生原因:这就是我们通常所说的“孤立用户”,所谓孤立帐户,就是某个数据库的帐户只有用户名而没有登录名,这样的用户在用户库的sy
2009-06-24 14:00:00
3888
Informatica SuperGlue metadata 元数据管理平台
2008-07-31
hyperion hps intelligence 标准教材
2008-07-31
hyperion hps intelligence 标准教材
2008-07-31
Essbase Analytic Services Release 7.1.2 Installation Guide
2008-06-17
BusinessObjects Enterprise XI Release 2 安装
2008-06-17
SQL Tuning使用指南
2008-06-17
Oracle Database 10g Pl_Sql Programming
2008-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人