自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DAO的博客

你大爷永远是你大爷

  • 博客(14)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

转载 Orcle多行数据变一行

1、最简单的一种:select id ,listagg( name, ',' ) within group ( order by id ) as namefrom TABLE_NAMEGROUP BY id;2、看不懂的一种:项目中遇到一个需求,需要将多行合并为一行。表结构如下:NAME                            Null           T

2017-10-23 17:03:07 431

转载 PLSQL优化

目录(?)[-]优化的理论基础通过Select Count进入优化之旅SELECT Count的知识ORACLE的优化器优化器的优化模式CBO模式RBO模式一起来看看oracle优化器的发展历程让我们从索引的基本知识下手吧索引按内部结构分类索引按功能分类索引按索引对象分类建立索引的方法论不建议建立索引的情况索引不会生效的情况以案例来说明PLSQL优化

2017-10-20 16:30:29 736

转载 oracle中的exists 和not exists 用法

exists (sql 返回结果集为真) not exists (sql 不返回结果集为真) 如下: 表A ID NAME 1 A1 2 A2 3 A3 表B ID AID NAME 1 1 B1 2 2 B2 3 2 B3 表A和表B是1对多的关系 A.ID => B.AID SELECT ID,NAME FROM A WHERE

2017-10-17 14:11:10 3929 1

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

http://blog.csdn.net/gyflyx/article/details/6889028引用一、显式cursor 显式是相对与隐式cursor而言的,就是有一个明确的声明的cursor。显式游标的声明类似如下(详细的语法参加plsql ref doc ): cursor cursor_name (parameter list) is select ... 

2017-10-12 17:05:41 1299

转载 Oracle存储过程

http://www.360doc.com/content/17/1011/14/32084214_694042803.shtml存储过程  1  CREATE OR REPLACE PROCEDURE 存储过程名  2  IS  3  BEGIN  4  NULL;  5  END; 行1:  CREATE OR REPLACE PROCEDURE 是

2017-10-11 14:02:10 347

转载 存储过程之三—语句

一、 IF ELSE  if else 类似选择结构的语句,类似于编程语言中的if else。语法如下:IF 表达式 THEN 执行语句[ELSEIF 表达式 THEN 执行语句] [ELSE 执行语句] END IF;  根据分数打印等级,代码如下:DROP PROCEDURE IF EXISTS proc_test_statement;CREA

2017-10-11 11:01:55 267

转载 PL/SQL之--存储过程

一、存储过程  存储过程是一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。oracle可以把PL/SQL程序储存在数据库中,并可以在任何地方来运行它。存储过程被称为PL/SQL子程序,是被命名的PL/SQL快,存储在数据库,通过输入、输出参数与调用者交换信息。oracle存储过程不返回数据。  语

2017-10-11 10:57:33 484

转载 存储过程之八-java代码调用oracle存储过程

一、简介  与调用mysql存储过程类型过程都是如下  1、创建连接 Connection conn = DriverManager.getConnection(url, user, password);  2、创建CallableStatement CallableStatement statement = conn.prepareCall(sql);  3、设置

2017-10-11 10:54:51 307

转载 存储过程之七—存储过程增删改查

对于以下存储过程,表结构如下:-- ------------------------------ Table structure for person-- ----------------------------DROP TABLE IF EXISTS `person`;CREATE TABLE `person` ( `id` int(11) NOT NULL AUTO_I

2017-10-11 10:51:46 2631

转载 存储过程之六—触发器

一、触发器  触发器是与表有关的命名数据库对象,当表上出现特定事件时,将调用该对象。它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作( insert,delete, update)时就会激活它执行。  触发器经常用于加强数据的完整性约束和业务规则等。 触发器可以从 DBA_TRIGGERS ,USER_TRIGGER

2017-10-11 10:50:48 422

转载 存储过程之五—条件和异常处理

异常处理可用在子程序中的一般流程控制。当我们希望对sql执行过程中出现的错误情况进行处理,就可以用到异常处理。如针对存储过程 、触发器或函数内部语句可能发生的错误或警告信息,需要进行相关异常或称异常的捕获,然后作出相应的处理。一、条件和处理程序  1、DECLARE条件  语法:  DECLARE 条件名称 CONDITION FOR 条件值  条件值有如下

2017-10-11 10:50:03 417

转载 存储过程之四—游标

游标在存储过程和函数中使用。语法如同在嵌入的SQL中。游标是只读的及不滚动的,只能在一个方向上进行遍历,不能在记录之间随意进退,不能跳过某些记录,所以每次读完之后就应该移动到下一个记录。游标必须在声明处理程序之前被声明,并且变量和条件必须在声明光标或处理程序之前被声明。一、游标  1、定义   DECLARE 游标名称 CURSOR FOR 查询语句   这个语句声

2017-10-11 10:48:42 420

转载 存储过程之二—变量

mysql中变量分为局部变量、用户变量、会话变量和全局变量。每种变量的赋值方式,使用方式以及作用范围都不太一样。以下详细介绍这四种类型变量。一、局部变量  局部变量一般定义在sql语句块中,如存储过程的的begin/end。作用范围也只在这个语句块中。执行完毕后,就会销毁。局部变量可以使用declare声明,default设置默认值。语法如下:  DECLARE 变量名称

2017-10-11 10:47:16 591

转载 存储过程之一—建立简单的存储过程

一、存储过程  存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户 通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。而我们常用的操作数据库语言SQL语句在执行的时 候需要要先编译,然后执行,所以执行的效率没有存储过程高。  存储过程优点如下:重复使用。存储过程可以重复

2017-10-11 10:45:43 1135

chardet-1.0.jar

<dependency> <groupId>org.mozilla.intl.chardet</groupId> <artifactId>chardet</artifactId> <version>1.0</version> </dependency>

2021-12-02

jdom.zip org.jdom开发的1.0版本

<dependency> <groupId>org.jdom</groupId> <artifactId>jdom</artifactId> <version>1.0</version> </dependency>

2021-12-02

cpdetector-1.0.7.jar

<dependency> <groupId>info.monitorenter.cpdetector</groupId> <artifactId>cpdetector</artifactId> <version>1.0.7</version> </dependency>

2021-12-02

ssh2-1.0.jar

<dependency> <groupId>ch.ethz.ssh2</groupId> <artifactId>ssh2</artifactId> <version>1.0</version> </dependency>

2021-12-02

Cloudera_ImpalaJDBC41_2.5.36.zip

Cloudera_ImpalaJDBC41_2.5.36.zip

2021-09-02

Oracle.PL.SQL程序设计 第五版 下册

对应同名书的下册,高清,可直接打印!书内含有Oracle的一些进阶知识点。

2018-01-11

Oracle.PL.SQL程序设计 第五版 上册

对应同名书的上册,高清,可直接打印!书内含有Oracle的一些进阶知识点。

2018-01-11

EditPlus中JSON格式化

在EditPlus中JSON格式化,配置简单!只要在EditPlus中用户工具中添加即可

2017-12-14

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

TA关注的人

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