自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

许恒的博客

学习和分享IT技术经验

  • 博客(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

客户端和服务器通信

客户端和服务器通信 有如下2个子文件夹: client:是客户端的程序,主程序文件是newclient.dsw。 server:是服务器端程序,主程序文件是server.dsw。 上述项目程序都使用Visual C++6.0直接调试。

2014-07-01

计算器图形界面

实现文件是calc.c,因为涉及到了图形界面,所以使用Turbo C工具来调试。在运行时,必须将EGAVGA.BGI文件、.EXE可执行文件和程序文件放在统一目录下。

2014-07-01

(2)五子棋游戏

实现文件是GOBANG.C,因为涉及到了图形界面,所以使用Turbo C工具来调试。在运行时,必须将EGAVGA.BGI文件、.EXE可执行文件和程序文件放在统一目录下。

2014-07-01

(1)贪吃蛇

使用Visual C++ 6.0来调试,先打开光盘中的snake_main.dsw文件,然后使用Build命令进行调试。

2014-07-01

潜艇大战游戏C语言源代码

潜艇大战游戏 主程序文件是ship.c,调试环境为TC2.0或者TC3.0。运行这个程序需要tc提供的几个头文件。建议修改options菜单中的include目录项到tc的include的目录下;或者把源程序拷贝到tc目录下运行。

2012-06-29

俄罗斯方块游戏(C语言)源代码

俄罗斯方块是一款风靡全球的掌上游戏机和PC机游戏,它造成的轰动与创造的经济价值可以说是游戏史上的一件大事。它由俄罗斯人阿列克谢•帕基特诺夫发明,故得此名。俄罗斯方块的基本规则是移动、旋转和摆放游戏自动输出的各种方块,使之排列成完整的一行或多行并且消除得分。它看似简单却变化无穷,俄罗斯方块上手极其简单,但是要熟练地掌握其中的操作与摆放技巧,难度却不低。作为家喻户晓老少皆宜的大众游戏,其普及程度可以说是史上任何一款游戏都无法相比的。相信大多数人都还记得为它痴迷得茶不思饭不想的那个俄罗斯方块时代。由于俄罗斯方块具有的数学性、动态性与知名度,也经常拿来作为游戏程序设计的练习题材。

2012-06-29

Matlab讲义

Matlab讲义,使用MATLAB的窗口环境 一、MATLAB语言的显著特点 1、具有强大的矩阵运算能力:Matrix Laboratory(矩阵实验室),使得矩阵运算非常简单。 2、是一种演算式语言 MATLAB的基本数据单元是既不需要指定维数,也不需要说明数据类型的矩阵(向量和标量为矩阵的特例),而且数学表达式和运算规则与通常的习惯相同。 因此MATLAB语言编程简单,使用方便

2011-10-14

空空如也

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

TA关注的人

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