- 博客(5)
- 资源 (10)
- 收藏
- 关注
原创 ORACLE学习12:存储过程procedure
1.概述存储过程也是一种PL/SQL块,是存入数据库的PL/SQL块。 但存储过程不同于已经普通的PL/SQL程序,我们通常把PL/SQL程序称为无名块,而存储过程是以命名的方式存储于数据库中的。 因此,我们可以这样理解,为PLSQL程序块起个名字,不用每次都编译,可以直接调用,就是存储过程。2.存储过程优点和PL/SQL程序相比,存储过程有很多优点,具体归纳: 1. 与数据...
2018-02-27 16:40:02 1364
原创 PLSQL中通过procedure循环调用另一个procedure补数据
工作中,遇到了如下需求,有一个存储过程,通过配置的Job任务每天刷数据,后来发现,存储过程逻辑错误,需要重新刷数据,即:需要把20170701到20180131的数据重新跑一遍。即把20170701-20180131的所有日期重新作为参数传入到我的存储过程中pro_kf_dp_hot_up_map。首先的想法,是一个一个的通过测试,传入日期,穿了两天的感觉这样做太蠢了。原因如下:一来,同...
2018-02-25 10:43:41 1681
原创 Oracle学习11:游标(cursor)--显式游标&隐式游标、游标四个属性、循环遍历
1.概述上文PLSQL学习中提到的知识,可以发现,基本都可以通过Java等语言实现,而为了实现程序的可移植性,实际开发工作中我们也是如此做的。 那么PLSQL的重点是什么呢?接下来我们来介绍游标cursor的概念。 之前提到,在不使用显式游标的情况下,PLSQL的中select语句只能返回一条记录,那么我们如果想要返回多条记录,或者遍历整个结果集该如何实现呢。 这里我们可以通过curso...
2018-02-23 15:54:52 3893 1
原创 ETL之kettle使用总结:(批量、含常量)csv入库
本文实验的ktr文件:ktr文件1.概述18年开工第一天,做下Kettle的使用总结。 Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,数据抽取高效稳定。 关于kettle的下载及安装这里不赘述,此处仅介绍工作过程中最常见的三种使用场景:单个csv文件入库;增加一个常量字段的csv文件入库;批量csv文件入库。...
2018-02-22 15:58:18 20742 1
原创 Oracle学习10:PLSQL学习
1. PLSQL概述PLSQL是Oracle内部的一种编程语言。 PLSQL是一门语言。叫做过程化SQL语言(Procedural Language SQL) PLSQL是一种过程化语言,属于第三代语言,它与C、C++、Java等语言一样关注于处理细节,可以用来实现比较复杂的业务逻辑。 PL/SQL是对结构化查询语言(SQL)的过程语言扩展。PL/SQL的基本单位叫做一个区段,由三个
2018-02-05 16:21:15 1297
bashrc&profile.zip
2020-07-25
cx_Oracle离线安装包
2018-08-21
kettle实验对应ktr文件
2018-02-22
codeblocks
2017-11-15
帆软cpt模板及sql
2017-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人