- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 Oozie基础知识:调度器简介及Oozie功能架构
1.Oozie调度框架 * 工作流:将不同的业务进行编排 如:import->hive->export* 调度:对作业或任务和定时执行,或事件的触发执行 如:时间触发、数据集的触发。2.已有调度框架 (1)hadoop常用的调度框架: * linux crontab 调度 * Azkaban :有界面,比较简单,功能有
2017-05-16 23:11:21 3828
原创 Oracle基本操作十四:触发器-重点是DML行级触发器
--触发器:以独立的对象存在,不能主动调用,由事件隐式触发--触发器类型: 1.DML触发器:如insert,delete,update语句对行级或语句级进行触发, 一般是使用行级 2.替代触发器:专门进行视图操作,解决的问题:不能直接对由两个以上的表建立的视图进行操作 3.系统触发器:如DDL或oracle系统的启动与关闭等系统事件。--DML触发器语法举例:当删
2017-05-15 23:24:42 310
原创 Oracle基本操作十三:函数和包
--函数和包:位于文件夹function中--函数:和存储过程类似,但是函数有返回值,且其参数只能是in,而不能是out或in out--举例一.1:创建无参的函数create or replace function firstFun return varchar2 isbegin return 'HelloWorld';end firstFun;--举例一.2
2017-05-15 22:54:36 264
原创 Oracle基本操作十二:存储过程及定时调用存储过程
--程序单元:数据库中命名的PL/SQL块,作为数据对象保存在数据库中--分类: 1.过程:执行特定操作,无返回值,相当于PL/SQL块起个名字 2.函数:进行复杂计算,有返回值,相当于PL/SQL块起个名字 3.包:逻辑上相关的过程和函数组织在一起 4.触发器:事件触发,执行相关操作--结构:2345称为匿名块 1.header--必须的,了程序的名称、类型
2017-05-15 22:25:18 694
原创 Oracle基本操作十一:游标
--游标:实际上是把sql执行的结果保存在内存中,提供了访问执行结果的途径--分类 --隐式游标:每个DML语句和PL/SQL语句都有 --显示游标:开发人员声明和控制--举例一:单行提取tb_clazz表中的所有数据declare --1.定义游标,提取tb_clazz中的所有数据 cursor c_tb_clazz is select * f
2017-05-13 22:44:09 264
原创 Oracle基本操作十:异常处理
--异常处理--规则: 1.exception关键字 2.PL/SQL异常没有任何父子关系 3.when others为最后一条子句,捕获所有未处理的异常 4.可设置多个异常代理代码 5.异常快一次运行,只有一个异常处理器处理异常--种类: 1.预定义异常--有异常名,错误代码,异常信息,24种,如ORA-0001 2.非预定义异常-
2017-05-13 22:17:26 233
原创 Oracle基本操作九:流程控制(分支控制与循环控制)
--流程控制--分支控制 if then PL/SQL语句和SQL语句 else then 其它语句--若什么都 不做 else then null;--若什么都不做,写空,保证语句完整性 else 其它语句 end if;--循环控制:loop/for/while--简单循环Lo
2017-05-13 21:53:39 352
原创 Oracle基本操作八:PL/SQL特殊数据类型%type %rowtype VARRAY TABLE RECORD
--%type %rowtype%type 前面必须有前缀定义某个变量的数据与已存在的变量数据类型、某个列的数据类型相同。好处:1.可能不知道数据表中字段的数据类型 2.数据库中字段的数据类型可能运行时已被改变,程序变量的类型会随着改变declare v_id tb_student.id%type; --v_id的类型与表tb_student中id的类型一样
2017-05-13 21:29:49 1025
原创 Oracle基本操作七:PL、SQL 定义变量,操作数据
--PL/SQL:传统的sql+流程的控制使sql具有编程语言的特点,使数据操作和查询语句包含在PL/SQL过程单元中,可以进行逻辑判断,循环等操作完成复杂的功能或计算--PL/sql块:组成:声明部分,执行部分,异常处理部分declare变量,类型,游标,局部的存储过程和函数begin过程和sql语句exception异常处理end;--PL/sql语法规
2017-05-08 22:14:52 430
原创 Oracle基本操作七:序列,同义词,索引,视图
--序列介绍 自动生成的唯一序列号;是可共享的对象;通常用来创建主键值;对序列进行缓存,可以加速访问序列.--创建序列,成功后可在Oracle的Sequences下查看create sequence seq_tb_clazz;increment by nstart with nmaxvalue n|nomaxvalueminvalue n|nominvaluec
2017-05-08 21:39:49 227
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人