自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 大数据应用的发展方向

大数据这三个字大家应该都很熟悉了,在信息发展这么快速的时代,我们生活中处处都是数据,处处都是大数据的影子,大数据便成为时代发展一个必然的产物,它在日常生活中,从衣食住行各个层面均有体现。未来大数据的作用将会更大,影响更远,那我们就来一起了解了解大数据未来应用的发展方向!一、物联网物联网:把所有物品通过信息传感设备与互联网连接起来,进行信息交换,即物物相息,以实现智能化识别和管理。物联网是新一代信息技术的重要组成部分,也是“信息化”时代的重要发展阶段,物联网的核心和基础仍然是互联网,是在互联网基础上

2020-11-29 13:04:20 918

原创 触发器 TRIGGER

TRIGGER 触发器是一个特殊的存储过程,但并不是人为主动调用的,而是通过相关的事件触发的该过程,每当一个特定的(DML)数据库操作语句(insert,update,delete),在指定的表上发出时,oracle自动执行触发器中定义的语句序列.触发事件:引起触发器被触发的事件。例如:DML语句(INSERT, UPDATE, DELETE语句对表或视图执行数据处理操作)、DDL语句(如CREATE、ALTER、DROP语句在数据库中创建、修改、删除模式对象)、数据库系统事件(如系统启动或退

2020-11-29 12:13:38 433

转载 PL/SQL 简介

简介PL/SQL(Procedural Language/SQL)是一种过程化语言,属于第三代语言,它与C、C++、Java等语言一样关注于处理细节,可以用来实现比较复杂的业务逻辑。它允许SQL的数据操纵语言和查询语句包含在块结构(block_structured)和代码过程语言中,使PL/SQL成为一个功能强大的事务处理语言。在甲骨文数据库管理方面,PL/SQL是对结构化查询语言(SQL)的过程语言扩展。PL/SQL的目的是联合数据库语言和过程语言。PL/SQL的基本单位叫做块,由三个部分组成:一个声明

2020-11-29 12:04:57 340 1

原创 Oracle中 Update和insert结合语法

正常工作或生产环境有可能会碰到以下这种情况:将表table1中的数据定时同步到表table2中,如果table2中已经有表table1的数据了,那么就将表table2中的数据更新成和表table1一样,如果表table2中不存在,那么就将表table1中的数据插入到table2中针对以上场景就可以使用以下语法,既方便有快捷create or replace procedure ZK_MEMBER is​begin​MERGE INTO v_zhongke5 M​using (​​

2020-11-29 07:14:34 1833 1

原创 ​PL/SQL 包Package

​包Package包(PACKAGE)的全称叫程序包,是由一组相关的函数,过程,变量,游标等PL/SQL程序设计元素的组合。包类似于java中的类,把公有的变量,常量,函数,过程等都封装到该包中.说其像java中的类,其实更像java中的接口,因为包是包含两部分:–包接口规范:相当于java中定义了一个接口,封装公有的属性,抽象方法.–包体:相当于实现类,将抽象方法的方法体进行实体化.包接口规范语法:CREATE [OR REPLACE] PACKAGE package_name ​IS

2020-11-29 07:14:17 302

原创 存储过程,存储函数和触发器的区别

存储过程,存储函数和触发器的区别:相同点: 存储过程和函数目的是为了 可重复地 执行操作数据库的sql语句的集合。区别:存储过程和存储函数:区别是写法和调用上。写法上:存储过程的参数列表可以有输入参数、输出参数、可输入输出的参数;函数的参数列表只有输入参数,并且有return <返回值类型,无长度说明>。调用方式上:存储过程的调用方式有:1)、exec <过程名>;2)、execute <过程名>;3)、在PL/SQL语句块中直接调用,也就是begi

2020-11-28 21:57:27 1775

原创 触发器的四个应用场景

触发器的四个应用场景:1.复杂的安全性检查:比如:禁止在非工作时间插入新员工2.数据库的确认:比如:涨工资,工资应该越长越多的,如果越长越少就不叫涨工资了3.数据库审计:比如:跟踪表上操作的记录,比如什么时间什么人操作了数据库,操作了表上的 记录是什么等4.数据库的备份和同步:比如有两个数据库一个在北京一个在上海,在北京的数据库是主数据库,在上海的数据库是备用数据库,在主数据库中的数据被修改了以后可以通过触发器监听,如果被修改会将修改的数据传递给备份数据库,当主数据崩溃以后不影响数据的使用触发器使

2020-11-28 21:54:46 7492

原创 PL/SQL异常操作

PL/SQL支持程序员在程序中使用异常块捕获程序运行中出现的错误等异常信息,分为:1、系统定义的异常2、用户定义的异常系统级异常–语法如下:begin​exception​when 异常名then​ 语句...​when others then​ 语句...​end;案例:查询部门表中有某个编号的部门,给其一个不存在的编号来演示NO_DATA_FOUND异常:该异常在SELECT INTO语句查询不到结果时触发.另外给其一个能够返回多个行记录的编码来演示T

2020-11-28 20:48:18 129

原创 PL/SQL中的数组/集合/枚举类型

PL/SQL中的数组/集合/枚举类型–PL/SQL中提供了叫VARRAY的数据结构,可以有序的存储相同类型的一组变量的集合.语法:create or replace type 数组类型名 is varray(3) of 数组元素类型;案例:create or replace type names is varray(3) of varchar2(10);以上案例的意思是创建了一个叫names的数组,长度为3,里边的每一个元素都是varchar2类型,初始值为null;–给数组赋值decl

2020-11-28 18:12:09 744

原创 PL/SQL流程控制

PL/SQL流程控制–if分支:语法如下 if 条件 then​ . . .​ end if;–if else:语法如下 if 条件 then​ . . .​ else​ . . .​ end if;–if else if:语句如下 if 条件 then​ . . .​ elsif 条件 then​ . . .​ end if;案例:1.判断张三和李四的年龄declare​ zhangsan num

2020-11-28 18:00:59 216

原创 PL/SQL代码块结构

PL/SQL代码块结构declare​ 声明部分​ begin​ 执行部分​ exception​ 异常处理部分​ end说明:行1: declare是声明关键字,表示要在行2部分进行声明一些变量等.行2: 该部分可以声明变量,游标等.行3: BEGIN关键词表明PL/SQL体的开始。行4: 该部分是PL/SQL要执行的具体逻辑体行5: exception表示捕获异常行6: 该部分是捕获到的异常信息进行处理行7: END关键

2020-11-28 17:37:12 535

原创 oracle 存储函数 FUNCTION

oracle 存储函数 FUNCTION–存储函数有返回值类型和返回值,存储过程没有返回值案例1:比较两个数,并返回最大值CREATE OR REPLACE FUNCTION maxnum(a int,b int) return intASmax1 number:=0;BEGIN if a>b then max1:=a; else max1:=b; end if; RETURN max1;END;调用:BEGIN

2020-11-28 11:40:00 194

原创 oracle 存储过程 Stored Procedure

存储过程 Stored Procedure 存储过程(Stored Procedure)是在大型数据库系统中, 一组为了完成特定功能的SQL 语句集,存储在数据库中, 经过第一次编译后再次调用不需要再次编译, 用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。 存储过程是数据库中的一个重要对象Oracle存储过程基本语法: CREATE OR REPLACE PROCEDURE 存储过程名 AS B

2020-11-28 11:35:34 655

原创 hive分区表

​1. 创建分区表create external table if not exists table1(col1 string,col2 string)partitioned by (state string,country string)row format delimited fields terminated by ',' store as ORC;2. 分区表中插入数据2.1. 静态分区表静态分区表在向表中插入数据时要指定对应分区INSERT OVERWRITE table1 (

2020-11-28 11:23:07 102

原创 hive数据导入导出

1、数据导入到hivehive包括以下四种数据导入方式:从本地文件系统中导入数据到Hive表;从HDFS上导入数据到Hive表;在创建表时从别的表中查询出相应的记录并插入到所创建的表中;从别的表中查询出相应的数据并导入到Hive表中。1.1 本地文件导入到Hive表LOAD DATA LOCAL INPATH '/home/hadoop/sourceA.txt' INTO TABLE table1 PARTITION(create_time='2020-11-20');1.2 Hive

2020-11-28 11:16:51 355

空空如也

空空如也

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

TA关注的人

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