自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 资源 (1)
  • 收藏
  • 关注

转载 hadoop命令详解

一、用户命令1、archive命令(1).什么是Hadoop archives?Hadoop archives是特殊的档案格式。一个Hadoop archive对应一个文件系统目录。 Hadoop archive的扩展名是*.har。Hadoop archive包含元数据(形式是_index和_masterindx)和数据文件(part-*)。_index文件包含了档案中的文件

2015-04-21 14:14:33 696

转载 R语言学习由浅入深路线图

现在对R感兴趣的人越来越多,很多人都想快速的掌握R语言,然而,由于目前大部分高校都没有开设R语言课程,这就导致很多人不知道如何着手学习R语言。对于初学R语言的人,最常见的方式是:遇到不会的地方,就跑到论坛上吼一嗓子,然后欣然or悲伤的离去,一直到遇到下一个问题再回来。当然,这不是最好的学习方式,最好的方式是——看书。目前,市面上介绍R语言的书籍很多,中文英文都有。那么,众多书籍中,一个生手应该

2015-04-06 19:33:34 756

转载 R语言的一些看法

就整个编程语言的圈子来说R语言是比较小众的,其应用领域主要是统计学以及与统计相关的地方。R语言在最开始就没有被设计成一个通用的语言(指一些跟系统底层有关的操作),而只专注于数据分析和绘图,因此在业界(其实我也说不好这个业界具体指什么,暂且意会吧= =)它一直没有得到广泛应用。但之前所说的小众又是相对而言的,对于统计分析人员以及统计科研人员来说R语言的意义非常重大。R语言最强大的

2015-04-06 18:29:52 1297

转载 Oracle如何实现创建数据库、备份数据库及数据导出导入的一条龙操作

Oracle中对数据对象和数据的管理,无疑都是使用PL/SQL Developer来进行管理,该工具也提供给我们很多方便、快捷的操作,使得我们不再为Oracle本身丑陋、难用的UI而抱怨。由于我们一般都是建建表、查查数据的操作居多,较少会考虑系统的整个Oracle的完整备份操作。但是在我们一些发布操作中,我们必须考虑如何把Oracle的对象、表数据导出到Sql脚本中,并且把创建Oracle表空间、

2015-01-22 17:57:43 720

转载 R语言及其学习资源

FROM:http://blog.sina.com.cn/s/blog_4b700c4c0100bhf3.html   &http://bbs.sciencenet.cn/home.php?mod=space&uid=54276&do=blog&id=228926S语言是由AT&T贝尔实验室开发的一种用来进行数据探索、统计分析、作图的解释型语言。它的丰富的数据类型(向量、数组、列表

2015-01-20 18:10:15 1093

转载 R语言

很多时候,我们的老板跟我们说,这个东西你用R语言去算吧,Oh,My god!什么是R语言?我要怎么开始呢?其实回答这个问题很简单,首先,你只需要知道R语言其实就是一种计算机语言,它很强大,它是专门用来进行计算的,它比C\C++、Perl都要强大,虽然他没有C那么的万能,没有Perl那么的文本处理能力,但是在计算和数据处理上,它绝对是一顶一的,而且当初它被提出来的初衷之一就是要让

2015-01-10 21:14:27 1000

转载 DUAL 表

dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情。  dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情,如下:  1、查看当前用户,可以在 SQL Plus中执行下面语句 select

2015-01-09 16:37:12 858

转载 js前台与后台数据交互-前台调后台

网站是围绕数据库来编程的,以数据库中的数据为中心,通过后台来操作这些数据,然后将数据传给前台来显示出来(当然可以将后台代码嵌入到前台)。即:    下面就讲前台与后台进行数据交互的方法,分前台调用后台方法与变量;台调用前台js代码。本文先介绍前者,后者在后面文章中介绍。前台调用后台方法与变量:方法一:通过WebServ

2015-01-07 21:09:58 4336

转载 PL/SQL Developer导入导出数据库方法及说明

转载▼PL/SQL Developer是Oracle数据库中用于导入或导出数据库的主要工具,本文主要介绍了利用PL/SQL Developer导入和导出数据库的过程,并对导入或导出时的一些注意事项进行了说明,接下来我们就一一介绍。导出步骤:1 tools ->export user object 选择选项,导出.sql文件。2 tools ->exp

2015-01-07 18:15:23 853

转载 几种软件开发模式概述

瀑布模型(Waterfall Model)是由W.W.Royce在1970年最初提出的软件开发模型,在瀑布模型中,开发被认为是按照需求分析,设计,实现,测试 (确认), 集成,和维护坚定地顺畅地进行。 瀑布模型(Waterfall Model)最早强调系统开发应有完整之周期,且必须完整的经历周期之每一开发阶段,并系统化的考量分析与设计的技术、时间与资源之投入等,因此瀑布模型又可以称为‘系统发展生命

2015-01-06 17:16:00 679

转载 oracle 创建表约束,修改,删除

SQL> create table goods(goodsid char(8) primary key,--主键  2  goodsname varchar2(30),  3  unitprice number(10,2) check(unitprice > 0),--单价大于0  4  category varchar2(8),  5  provider varchar2(50)); 

2014-12-31 13:55:17 1550

转载 oracle connect by用法

先用scott用户下的emp表做实验.emp表有个字段,一个是empno(员工编号),另一个是mgr(上级经理编号)下面是表中所有数据1select *from emp start with empno=7698connect by  mgr=prior empno;执行结果如下:得

2014-12-26 13:28:30 566

转载 PowerCenter 基础

PowcerCenter 也是属于典型的 C/S 架构,分为服务器组件和客户端组件,服务端有三个服务: Informatica Service 、Integration Service 和 Repository Service ,客户端主要就是 RDWM 四个组件。客户端主要用于设计开发 WorkFlow ,而服务器则用于运行 WorkFlow 。以下是我整个学习过程中的一些心得体会:Po

2014-12-18 14:09:37 609

转载 ETL增量抽取方式

增量是以一个时间段为计量单位,记录该段时间内较以前增加的数据记录。增量抽取是将该段时间内增长的记录查找出来。增量抽取一般有三种抽取模式,用于捕获源系统新增的数据到系目标库中1)、时间戳方式,要求源表中存在一个或多个字段(时间戳),其值随着新纪录的增加而不断增加,执行数据抽取时,程序通过时间戳对数据进行过滤,抽取结束后,程序记录时间戳信息。2)、触发器方式。要求用户在

2014-12-18 11:21:00 792

转载 NLS_LANG与NLS_LANGUAGE的区别

1. 主要区别:NLS_LANG是环境变量,包括3部分NLS参数:NLS_LANGUAGE, NLS_TERRITORY, NLS_CHARACTERSET,需要在启动SQLPLUS等工具之前设置;NLS_LANGUAGE主要控制SESSION中提示消息的语言,可以使用ALTER SESSION在SQLPLUS里面设置;NLS_TERRITORY主要控制SESSION中的日

2014-12-16 18:02:40 994

转载 数据仓库分层之辩

--转自:http://blog.itpub.net/post/14877/198599数据仓库的分层可以算是数据仓库架构的子话题。在前段时间参与的一次讨论中,笔者发现其中争论的焦点集中在每一层的作用、特点、是否有必要存在等问题。其中,大家虽然一致提到某些相关概念,但各方的理解却并非完全一致。例如对于ODS是什么、维度建模是什么等问题的解读,都是如此。不妨想想看:数据从分散而异构的数据源中

2014-12-16 17:24:26 701

转载 oracle正则表达式函数

Oracle使用正则表达式离不开这4个函数:1。regexp_like2。regexp_substr3。regexp_instr4。regexp_replace看函数名称大概就能猜到有什么用了。regexp_like 只能用于条件表达式,和 like 类似,但是使用的正则表达式进行匹配,语法很简单:regexp_substr 函数,和

2014-12-11 16:11:00 533

转载 REGEXP_REPLACE 函数

REGEXP_REPLACE 函数让我们首先看一下传统的 REPLACE SQL 函数,它把一个字符串用另一个字符串来替换。假设您的数据在正文中有不必要的空格,您希望用单个空格来替换它们。利用 REPLACE 函数,您需要准确地列出您要替换多少个空格。然而,多余空格的数目在正文的各处可能不是相同的。下面的示例在 Joe 和 Smith 之间有三个空格。REPLACE 函数的

2014-12-11 14:13:35 1370

转载 nested loop 原理

nested loop 原理nested loop 连接(循环嵌套连接)指的是两个表连接时, 通过两层嵌套循环来进行依次的匹配, 最后得到返回结果集的表连接方法. 假如下面的 sql 语句中表 T1 和 T2 的连接方式是循环嵌套连接, T1 是驱动表[sql] view plaincopyprint?select *  fr

2014-12-10 16:50:44 1471

转载 Oracle 分析函数(Analytic Functions)

Oracle 分析函数(Analytic Functions) 一.  Analytic Functions 说明分析函数是oracle 8中引入的一个概念,为我们分析数据提供了一种简单高效的处理方式. 官方对分析函数的说明如下:Analytic functions compute an aggregate value based on a

2014-12-10 15:16:18 701

转载 查询语句中select from where group by having order by的执行顺序

查询语句中select from where group by having order by的执行顺序查询语句中select from where group by having order by的执行顺序 1.查询中用到的关键词主要包含六个,并且他们的顺序依次为 select--from--where--group by--having--order by  其中s

2014-12-10 09:57:06 852

转载 Oracle 表连接方式(内连接/外连接/自连接) 详解

Oracle 表之间的连接分为三种:1. 内连接(自然连接)2. 外连接(1)左外连接 (左边的表不加限制)       (2)右外连接(右边的表不加限制)        (3)全外连接(左右两表都不加限制)3. 自连接(同一张表内的连接) SQL的标准语法:select table1.column,table2.

2014-12-09 16:52:00 545

转载 theta连接

我的图表含有两列:persnr和tmstmp, 我怎样在选择子句中不用select(...) 的情况下, 计算每个persnr的最后两个timestamp的差别?发表于04年8月9日  有其它方法可以解决这个问题。使用theta连接的简单方法也可以,由于不明数学原因它被称为theta连接,这意味它是很简单的, 因为它不是同等连接。连接条件包含不平等, 在这个情况下是“小于”比较, 而不是平

2014-12-09 16:49:38 3727

转载 VLOOKUP函数查找两个工作表的重复数据

VLOOKUP函数查找两个工作表的重复数据第一次用到这个函数还是好几年以前,有个学生家长问我,如果两个工作表里有部分重复的数据,怎么才能找出来?当然这两个工作表的数据都很多,所以人工检索的话工作量太大。我在网上找到了可以用VLOOKUP这个函数。 昨天又有同事问我,我一点也想不起来这个函数是怎么用的了,于是又在网上查了半天,还没全部搞清楚,但是遇到类似的问题应该

2014-12-09 11:50:09 30140

转载 oracle 中 cursor 与refcursor及sys_refcursor的区别

引用一、显式cursor 显式是相对与隐式cursor而言的,就是有一个明确的声明的cursor。显式游标的声明类似如下(详细的语法参加plsql ref doc ): cursor cursor_name (parameter list) is select ... 游标从declare、open、fetch、close是一个完整的生命旅程。当然了一个这样的游标是可以被多

2014-12-05 18:24:31 719

转载 Oracle 存储过程 使用示例

在这里说一条使用存储过程很重要的理由:存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。                       Oracle 存储过程 定义 和 优点 与 函数 区别            http://blog.csdn.net/tianlesoftware/archiv

2014-12-05 17:19:24 568

转载 存储过程的调用

ORACLE存储过程 以oracle自带例子数据库的表举例1、create or replace procedure pis cursor c is select * from emp2 for update;begin for v_emp in c loop if(v_emp.sal <2000) then update emp2 set sal

2014-12-05 15:30:30 570

转载 Oracle集合类型介绍

Oracle集合类型介绍 集合类型 1. 使用条件:   a. 单行单列的数据,使用标量变量 。    b. 单行多列数据,使用记录 [ 详细讲解请见: 点击打开链接http://www.2cto.com/database/201210/163097.html ]   c. 单列多行数据,使用集合       *集合:类似于编程语言中数组也就是。pl/sql集合

2014-12-01 19:17:41 789

转载 Oracle 方法返回集合类型[table]

select  *  from table(fn_test2('7698'));的含义:1. Does oracle support calling a procedureas a derived table,  Eg   select * from (call myprocedure) ....2. Also, does it support creation of avie

2014-12-01 18:35:24 925

转载 sql中in和exists的区别效率问题

sql中in和exists的区别效率问题 in 和existsin是把外表和内表作hash 连接,而exists 是对外表作loop 循环,每次loop 循环再对内表进行查询。一直以来认为exists 比in 效率高的说法是不准确的。如果查询的两个表大小相当,那么用in 和exists 差别不大。 如果两个表中一个较小,一个是大表,则

2014-12-01 14:02:46 522

转载 Hash Join(哈希连接)

在Oracle中,确定连接操作类型是执行计划生成的重要方面。各种连接操作类型代表着不同的连接操作算法,不同的连接操作类型也适应于不同的数据量和数据分布情况。  无论是Nest Loop Join(嵌套循环),还是Merge Sort Join(合并排序连接),都是适应于不同特殊情况的古典连接方法。Nest Loop Join算法虽然可以借助连接列索引,但是带来的随机读成本过大。而Mer

2014-12-01 13:50:20 3200

转载 PRAGMA AUTONOMOUS_TRANSACTION

PRAGMA AUTONOMOUS_TRANSACTION 数据库事务是一种单元操作,要么是全部操作都成功,要么全部失败。在Oracle中,一个事务是从执行第一个数据管理语言(DML)语句开始,直到执行一个COMMIT语句,提交保存这个事务,或者执行一个ROLLBACK语句,放弃此次操作结束。 事务的“要么全部完成,要么什么都没完成”的本性会使将错误信息记入数据库表

2014-11-28 11:01:07 615

转载 OVER(PARTITION BY)函数介绍

OVER(PARTITION BY)函数介绍网址:http://www.cnblogs.com/lanzi/archive/2010/10/26/1861338.htmlOracle分析函数Lead(),Lag() 其实这2个函数的作用非常好理解,Lead()就是取当前顺序的下一条记录,相对Lag()就是取当前顺序的上一行记录。经常会有判断在一定条件下的两条记录之间的时

2014-11-27 14:10:52 772

转载 Oracle的3种扩展用法ollup、cube、grouping sets.

上一页  [1] [2]  【责编:peter】 相关文章Oracle卸载GG配置Oracle同步到SQLServerOracle数据库字符集修改ORACLE中文乱码及PLSQL乱码oracle中的nvl函数Oracle 用户oracle数据库体系结构的研究ORACLE中实现类似序号自增MySql中代替Oracle的instr方法Oracle purge 用法介绍编辑推荐· [入门基础]黑

2014-11-24 18:51:44 676

转载 Oracle ROLLUP和CUBE、grouping_id() 用法

Oracle ROLLUP和CUBE、grouping_id() 用法分类:oracle | 标签: rollup   group   grouping_id  2008-12-02 15:29阅读(761)评论(0)Oracle的GROUP BY语句除了最基本的语法外,还支持ROLLUP和CUBE语句。如果是ROLLUP(A, B, C)的话,首先会对(A、B、C)进

2014-11-24 16:07:04 596

转载 使用PL sql提供的功能可以快速的备份恢复oracle数据。

使用PL sql提供的功能可以快速的备份恢复oracle数据。1  导出存储过程,触发器,序列等所有用户对象。(备份)     在PL/SQL Developer的菜单Tools(工具) => Export User Objects(导出用户对象)中出来一个对话框界面建议红色框住部分都不选,这样执行这个sql 时,就根据当前你的登录账户来进行创建。  在对象列表中c

2014-11-17 15:24:32 710

转载 oracle中grouping和grouping_id

1、grouping使用使用grouping可以判断该行是数据库中本来的行,还是有统计产生的行SQL> select grouping(grade),grade,sum(num) from a group by rollup (grade);GROUPING(GRADE) GRADE   SUM(NUM)--------------- ----- ----------

2014-10-28 21:15:29 739

转载 svn的使用-基础知识,server搭建和client日常使用维护

http://www.cnblogs.com/gnuhpc/archive/2012/01/13/2321450.html

2014-10-08 12:29:25 465

转载 v$mystat,v$sesstat,v$statname的区别

为了学习如何得sql产生的redo信息,在网上查询到结果得出需对v$mystat,v$sesstat,v$statname视图进行操作,现在心得写出如下: 1.v$mystat,v$sesstat是用来分别统计会话级别和自实例起动以来数据库各种统计信息的。 两个视图结构一致,只是统计数据不一致。 desc v$mystat; 名称                        

2014-10-07 20:51:05 714

转载 定义者权限和调用者权限的区别

正如大家所知,Oracle从8i开始引入了调用者权限体系结构,之前一直使用定义者权限体系结构。关于定义者权限与调用者权限之间的相通点或者是各自优势本文不做探讨,这里仅描述调用者权限与定义者权限之间的差异,在我看来,主要有三个方面:1、执行的schema不同,操作的对象也不同在定义者(definer)权限下,执行的用户操作的schema为定义者,所操作的对象是定义者在编译时指定的对象。

2014-10-07 16:21:58 1264

Oracle 9i&10g编程艺术:深入数据库体系结构

第1章 开发成功的Oracle应用程序 第2章体系结构概述 第3章 文件 第4章 内存结构 第5章 Oracle进程 第6章 锁 第7章 并发与多版本 第8章 事务 第9章 redo与undo 第10章 数据库表 第11章 索引 第12章 数据类型 第13章 分区 第14章 并行执行 第15章 数据加载和卸载

2014-07-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除