- 博客(216)
- 资源 (7)
- 收藏
- 关注
转载 树的广度优先遍历和深度优先遍历(递归 非递归 Java实现)
树的广度优先遍历和深度优先遍历(递归非递归、Java实现) 在编程生活中,我们总会遇见树性结构,这几天刚好需要对树形结构操作,就记录下自己的操作方式以及过程。现在假设有一颗这样树,(是不是二叉树都没关系,原理都是一样的)1.广度优先遍历 英文缩写为BFS即Breadth FirstSearch。其过程检验来说是对每一层节点依次访问,访问完一层进入下一层,而且每个节点只能访...
2018-12-28 10:26:25 3095
原创 【Oracle】存储过程 遍历树 举例emp表的树状结构
树的遍历 编辑同义词 遍历树一般指树的遍历树的遍历是树的一种重要的运算。所谓遍历是指对树中所有结点的信息的访问,即依次对树中每个结点访问一次且仅访问一次。二叉树的3种最重要的遍历方式分别称为前序遍历、中序遍历和后序遍历。以这3种方式遍历一棵树时,若按访问结点的先后次序将结点排列起来,就可分别得到树中所有结点的前序列表,中序列表和后序列表。相应的结点次序分别称为结点的前序、中序和后...
2018-12-28 10:09:36 893
转载 树的基本概念和遍历规则 数据结构和算法 二叉树遍历(前序、中序、后序、层次、深度优先、广度优先遍历)
zsychanpin博客园 首页 新随笔 联系 订阅 管理树的基本概念和遍历规则树的递归定义树是n(n>0)个结点的有限集,这个集合满足下面条件: ⑴有且仅有一个结点没有前驱(父亲结点)。该结点称为树的根。 ⑵除根外,其余的每一个结点都有且仅有一个前驱; ⑶除根外,每个结点都通过唯一的路径连到根上(否则有环)。这条路径由根...
2018-12-27 21:14:12 992
转载 在Mysql数据库里通过存储过程实现树形的遍历
Oracle 循环递归遍历树结构查询2015年10月27日 16:38:26 vrenzhuv 阅读数:2831 标签: oracle递归遍历 更多个人分类: Oracle在项目中经常会接触树结构的页面; 经常会写关于查询某个树节点的所有子节点的方法,若使用java的for循环或者递归不但效率低又好性能。所以推荐使用oracle 提供的connect by prior start...
2018-12-27 20:59:06 1112
转载 Oracle 自定义类型TYPE(subtype, type object, type body, type table) 用法
原ORACLE 自定义类型 type/ object2017年03月28日 13:58:23 tan1012194073 阅读数:5999版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/tan1012194073/article/details/67635107一:Oracle中的类型有很多种,主要可以分为以下几类: ...
2018-12-27 19:59:33 6886
转载 oracle(sql)基础篇系列(五)——PLSQL、游标、存储过程、触发器
学习、改良、极致博客园 首页 新随笔 联系 管理 订阅随笔- 31 文章- 0 评论- 50 https://www.cnblogs.com/hjwublog/category/792609.html 随笔分类 - oracle:sql基础sql/oracleoracle(sql)基础篇系列(五)——PLSQL、游标、存储过程、触发器摘要: PL/...
2018-12-27 17:55:18 1026
转载 【Oracle-PL/SQL】存储过程 table集合类型 处理 复杂业务报表
【Oracle-PLsql】使用存储过程,利用table集合类型开发复杂业务报表 在一般的项目中,都需要开发一些报表,少则几个字段,多则几十个字段,需要关联的表可能多达十几、几十张表,如果想要使用一个SQL语句将这几十张表关联起来查询所需要的字段,当你听到这里的时候,你的脑子可能已经晕掉了,这得多麻烦啊,不光多麻烦,你甚至可能还写不出来,即使你写出来了,也肯定是bug一堆。等你过接...
2018-12-27 17:47:02 1503
转载 Oracle select into,fetch into,returning into, bulk collect into limit, forall in 批量效率的读取游标数据 提高性能
博客园 | 首页 | 新随笔 | 联系 | 订阅 | 管理ORACLE FETCH BULK COLLECT INTO LIMITDECLARE TYPE rr IS REF CURSOR; TYPE r_emp IS RECORD( empno NUMBER(4), ename VARCHAR2(10), job VARCHAR...
2018-12-27 17:02:36 2561
转载 JDBC Mybatis 调用 ORACLE 存储过程 函数 返回 varray 类型 function return varray out varray
ORACLE中使用VARRAY解决字符串数组问题博客分类: ORACLE/MYSQL总结OracleSQLJDBCCC++ 如何从 PL/SQL 存储函数中返回数组类型 思路:在 Oracle 数据库中创建 VARRAY ,在Java Application中使用 oracle.sql.ARRAY 类 访问 VARRAY VARRAY 是大小可变的数组。它具有数...
2018-12-26 16:37:45 1643
转载 oracle存储过程接收 自定义 table 数组类型参数
oracle存储过程接收自定义数组类型参数2016年10月29日 09:53:23 ntuloser 阅读数:1092 标签: oraclejava存储mybatis 更多个人分类: 数据库版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ntuloser/article/details/52962988在使用oracle进行批量插入...
2018-12-26 16:12:58 4295 1
转载 Java调用存储过程(返回:简单类型VARCHAR、自定义对象STRUCT、列表数组VARRAY)
ORACLE 存储过程 练习七 数组专题 写在前面的废话由于工作需要经常用到 ORACLE存储过程 其中数组是不可避免的一组成元素.那么让我们来体会一下 ORACLE存储过程的数组到低是如何使用的....首先数组是一个数据类型(TYPE). 需要如下语句进行创建和声明.create or replace type myvarray_list as varray(10) of va...
2018-12-26 15:38:23 1171
转载 Oracle中变长数组varray,嵌套表,集合使用方法
您的位置:首页 → 数据库 → oracle → 正文内容 oracle 变长数组varray,嵌套表 微信投稿交流社区在线工具关注微信公众号oracle中变长数组varray,嵌套表,集合使用方法 更新时间:2016年02月14日 12:20:53 投稿:mdxy-dxy 我要评论 这篇文章主要介绍了oracle中变长数组varray,嵌套...
2018-12-26 15:07:20 507
转载 Java获取Oracle存储过程返回的自定义嵌套表
Java获取Oracle存储过程返回的自定义嵌套表2013年01月12日 12:13:22 luckystar2008 阅读数:1363 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qincidong/article/details/8495893 在命令窗口执行以下语句,创建自定义类型NESTEDARRAY。 ...
2018-12-26 14:47:04 409
转载 Oracle函数返回Table集合
Oracle table()函数查询函数返回的结果集2015年12月13日 22:42:51 warrenjiang 阅读数:7452版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/warrenjiang/article/details/50287589本文介绍如何利用Oracle的table()函数,查询函数返回的结果集。使用此...
2018-12-26 14:36:17 7103
转载 oracle调用存储过程和函数返回结果集
JAVA调用ORACLE的存储过程、函数的返回结果集2017年05月11日 21:03:18 彖爻之辞 阅读数:1091 标签: oracle存储 更多个人分类: --------1.1 ORACLE具体过程如下:CREATE TABLE STOCK_PRICES( RIC VARCHAR(6) PRIMARY KEY, PRICE NUMBER(7,2), ...
2018-12-26 13:20:55 4013
转载 【Oracle】record varray (associative array 关联数组) table (nested table type 嵌套表类型)和%type、%rowtype的使用详解
官方文档:https://docs.oracle.com/en/database/oracle/oracle-database/12.2/lnpls/plsql-data-types.html#GUID-391C58FD-16AF-486C-AF28-173E309CDBA5PL/SQL Data Types https://docs.oracle.com/en/dat...
2018-12-26 12:03:15 925
转载 ORACLE 游标详解
ORACLE中一般游标和ref游标https://wenku.baidu.com/view/c37c0073852458fb770b56e3.html?pn=1 游标标是构建在PL/SQL中,用来查询数据,获取记录集的指针。它让开发者 一次访问结果集中一行记录。 在oracle中提供了两种游标:1 静态游标2 ref游标 静态游标:静态游标是在编译的时候就被确定。然后把...
2018-12-26 11:40:19 1165
转载 Oracle 动态游标和静态游标区别 (性能 解析效率 打开速度 联接速度)
静态游标和动态游标2012年01月17日 23:33:42 孔乙已 阅读数:6821 标签: 数据库insertdeletectablenull 更多个人分类: SQL SERVER静态游标在打开时会将数据集存储在tempdb中,因此显示的数据与游标打开时的数据集保持一致,在游标打开以后对数据库的更新不会显示在游标中。 动态游标在打开后会反映对数据库的更改。所有UPDAT...
2018-12-26 10:58:08 3092
转载 Oracle 存储过程 遍历 游标 数据集 效率比较
Oracle中游标使用效率比较2013年09月26日 21:09:08 進擊的胖蛇 阅读数:4380鸣谢:http://blog.163.com/gaoyutong122@126/blog/static/344697322012725344964/扩展:http://www.cnblogs.com/rootq/archive/2008/11/17/1335491.html批量...
2018-12-25 20:42:21 4431
转载 【Oracle】PL/SQL 存储过程 显式游标、隐式游标、动态游标
【Oracle】PL/SQL 显式游标、隐式游标、动态游标2013年06月17日 09:02:51 AlphaWang 阅读数:13009更多个人分类: 【Database】在PL/SQL块中执行SELECT、INSERT、DELETE和UPDATE语句时,ORACLE会在内存中为其分配上下文区(Context Area),即缓冲区。游标是指向该区的一个指针,或是命名一个工作区(...
2018-12-25 20:35:37 860
转载 oracle之存储过程,临时表,游标示例
oracle之存储过程,临时表,游标示例博客分类: oracleoracleproc临时表游标 参考资料 1 ORACLE 存储过程返回临时表结果集 http://hi.baidu.com/h_sn999/blog/item/4211810f4d7542fdaa645738.html 2 ORACLE 在存储过程中使用临时表 http://blog.csdn.net/wekily...
2018-12-25 19:54:53 2040
转载 Oracle使用游标更新数据 Oracle游标之select for update和where current of 语句
Oracle使用游标更新数据2016年11月20日 13:15:49 hzwy23 阅读数:5313友情推广###使用游标修改数据####定义一个游标,游标名称为 mycursor#####更新scott用户中emp表中empno为7369的销售额-- Created on 2015/11/30 by ZHANW declare he emp%rowtype;...
2018-12-25 19:45:43 8746
转载 MyBatis中调用存储过程和函数
mybatis调用oracle存储过程返回的二维数组(type是table的)2013年10月19日 19:04:22 龙鞥 阅读数:4828 最近做个项目有很多的报表统计,涉及到几十张表抽取数据,形成一系列统计数据。 举个例子,比如统计一个单位不同职务级别女人数量、少数民族数量、30岁以上人员数量,40以上人员数量等。如: 董事长:0 0 0 1 中层领导:2...
2018-12-25 16:54:18 7101
转载 JDBC调用存储过程和函数
JDBC调用存储过程和函数在数据库中我们可以写一些存储过程和函数,来封装一些常用的SQL语句,存储过程和函数目的是为了可重复地执行操作数据库的sql语句的集合返回值上:存储过程的返回值,可以有多个值 函数的返回值,只有一个值函数是可以嵌入在SQL中使用的,可以在SELECT等SQL语句中调用,而存储过程则不行。我们可以在数据库中创建一些常用的存储过程和函数,这样我们在数据访问...
2018-12-25 16:49:53 1284
转载 Oracle复合类型 ORACLE 集合 变长数组(可变数组 varray) 关联数组 联合数组(索引表)嵌套表 记录类型的嵌套表
ORACLE 集合(关联数组,嵌套表,VARRAY)2014年10月25日 19:27:22 vampireslove 阅读数:835 标签: plsql 更多个人分类: ORACLE三种集合比较 元素下标 个数限制 初始化 表数据列 索引表 (binary_integer、pls_integer、varchar2) 无限制 不需要...
2018-12-20 20:44:47 1164
转载 Oracle:变长数组varray 嵌套表 集合
【C#从入门到遛弯】第九章 · 面向对象思想 10-22 1426 ES6(二):Promise 11-21 2831 可视化FreeBasic集成开发环境 02-25 412038 Android内存泄露与内存溢出 12-26 7661 Xmind 8 pro 软件破解版 07-09 107827 JAVA的新特性 11-...
2018-12-20 20:25:41 750
转载 【数据结构和算法】全面剖析树的各类遍历方法
【数据结构和算法】全面剖析树的各类遍历方法2016年08月11日 15:10:52 ZeeCoder 阅读数:11693 标签: 数据结构遍历算法class 更多个人分类: 数据结构和算法版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/terence1212/article/details/52182836面试中常考到树的前序,中序...
2018-12-20 19:22:00 251
转载 Oracle plsql匿名块、record、table、type、rowtype、异常种类
plsql匿名块、record、table、type、rowtype、异常博客分类: oracle /**1.1 pl/sql(数据库编程):是对表中的sql语句的扩展,扩展了过程化的控制1.2 变量:数据类型:varchar2(len),nvarchar2(len),char(len),date,boolean,number(p,s)运算符:|| and or n...
2018-12-20 19:19:09 1276 1
转载 Linux下修改rm命令为mv,使rm命令原有功能失效
Linux下修改rm命令,防止误删2017年03月03日 14:34:33 执念丶丶 阅读数:1570版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Ace_Shiyuan/article/details/60139791作为一枚傻逼,本人已经使用“rm -rf”命令删掉自己心血整整3次! !!次!! 次! 这种感觉真的爽爆了。...
2018-12-20 19:12:40 2264
转载 ORACLE中record、varray、table、%type、%rowtype的使用详解
ORACLE中record、varray、table和%type、%rowtype的使用详解2015年05月24日 18:14:42 X-rapido 阅读数:7585 标签: recordvarraytable数据库oracle 更多个人分类: 数据库版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiaokui_wingfly...
2018-12-20 13:13:10 3356
转载 Oracle命名规范
Rou Cheng博客园 首页 新随笔 管理随笔 - 547 文章 - 0 评论 - 122Oracle命名规范1、编写目的 使用统一的命名和编码规范,使数据库命名及编码风格标准化,以便于阅读、理解和继承。 2、适用范围 本规范适用于公司范围内所有以ORACLE作为后台数据库的应用系统和项目开发工作。 3、对象命名规范 3.1...
2018-12-19 16:59:27 2968
转载 Oracle 函数和存储过程的区别和联系 总结版
oracle存储过程与函数的区别2017年08月15日 22:49:38 冷月葬花魂iiii 阅读数:7800更多个人分类: oracle定义:存储过程(Stored Procedure )是一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设...
2018-12-19 10:30:07 2288
转载 Oracle 存储过程 中如何使用事务Transaction 自主事务 自治事务
Oracle基础 存储过程和事务一、事务和存储过程 在存储过程中如何使用事务。当需要在存储过程中同时执行多条添加、修改、删除SQL语句时,为了保证数据完整性,我们需要使用事务。使用方式和在PL-SQL中非常相似,但也有一些区别。 --带事务的存储过程CREATE OR REPLACE PROCEDURE Account_zhuanzhang(fromuser NUMB...
2018-12-19 09:52:27 8184
原创 Oralce 存储过程 cursor、type x_cur is ref cursor、sys_refcursor 静态游标、强类型 弱类型动态游标、静态SQL 动态SQL 结合使用总结
直接上代码,使用的开发环境:Oracle Database 11g Release 2(11.2.0.4.0) - Enterprise Edition,PL/SQL Develop 12.0.7,Instantclient_12_2;PL/SQL Develop -> New -> Test Windoow: 游标 动态 遍历 cursor 匿名块.tst:...
2018-12-17 14:16:42 3450
原创 oracle的游标用法,open for循环游标和fetch into用法上有什么区别?
open的时候不会读数据,FETCH才读。1、说明游标。说明游标的时候并不执行select语句。declare <游标名> cursor for <select语句>;2、打开游标。打开游标实际上是执行相应的select语句,把查询结果读取到缓冲区中。这时候游标处于活动状态,指针指向查询结果集的第一条纪录。 open <游标名>;3、推进游标指针...
2018-12-14 17:07:31 24105 1
原创 Oracle PL/SQL 游标中的更新和删除
游标中的更新和删除 在PL/SQL中依然可以使用UPDATE和DELETE语句更新或删除数据行。显式游标只有在需要获得多行数据的情况下使用。PL/SQL提供了仅仅使 用游标就可以执行删除或更新记录的方法。 UPDATE或DELETE语句中的WHERE CURRENT OF子串专门处理要执行UPDATE或DELETE操作的表中取出的最近的数据。要使用这个方法,在声明游标 时...
2018-12-14 17:01:45 3171
转载 Oracle中的游标的原理和使用详解
Oracle中的游标的原理和使用详解2016年06月20日 23:20:14 彖爻之辞 阅读数:8055更多个人分类: --------1.1 ORACLE版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/paul50060049/article/details/51724019 逐行处理查询结果,以编程的方式访问数据...
2018-12-14 16:58:19 491
转载 数据库知识 JDBC ODBC编程
【JavaSE入门系列】第18章_JDBC编程2012年11月21日 ⁄ 综合 ⁄ 共 9760字 ⁄ 字号 小 中 大 ⁄ 评论关闭 第18章JDBC编程——v512工作室 编辑:玄玉JDBC简介 事务处理 批处理 可滚动和可更新结果集 我的博客 JDBC驱动程序 数据库URL 预处理语句 使用可滚动和可更新结果集...
2018-12-14 16:53:24 622
原创 Oracle 用数组 遍历结果集 不用游标
下面的查询语句返回多条记录,into re,而re只是接收一条记录,所以报错。 declarev_str varchar2(500);type red is record( v_id integer, v_name varchar2(30));re red;beginv_str := 'select id,name from a1 ';execute immediate ...
2018-12-14 16:34:21 2021
原创 查询结果集 上下移动游标 滚动遍历(Scrollable iteration)将指针移动到给定行编号 绝对定位 可滚动遍历 可滚动的结果集
CSDN论坛 > Java > Java EEJDBC操作mysql。得到一个结果集,如何定位到这个结果集的某一行? [问题点数:40分,结帖人bobiy45785]收藏帖子 回复小小刚结帖率 90.91%我通过执行sql语句得到一个结果集 ResultSet rs;如何定位到这个rs的某一具体行呢?不要使用rs.next()逐行判断,而是直接定位...
2018-12-14 16:20:41 773
客户端和服务器通信
2014-07-01
计算器图形界面
2014-07-01
(2)五子棋游戏
2014-07-01
潜艇大战游戏C语言源代码
2012-06-29
俄罗斯方块游戏(C语言)源代码
2012-06-29
Matlab讲义
2011-10-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人