#ora

Oracle中对数字加汉字的排序(完好)

之前写过一篇Oracle中对数字加汉字的排序以及REGEXP_SUBSTR介绍后来在开发的过程中又遇到相似问题。数据不一样了,按之前的使用方法是不适用的。之前的是数字在前汉字在后,最基本的差别是数字没有反复的,而如今的数据中数字是有反复的比方:玫瑰园1楼玫瑰园2楼兴帝家园1楼兴帝家园2楼假设是仅仅抽取数字进行排序会造成...

Oracle PL/SQL语句基础学习笔记(上)

PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLEserver和其它工具中了,近几年中很多其它的开发者和DBA開始使用PL/SQL,本文将讲述PL/SQL基础语法,结构和组件、以及怎样设计并运行一个PL/SQL程序。  从版本号6開始PL/SQL就被可靠的整合到ORA...
代码星球 ·2020-04-06

Oracle删除死锁进程的方法

本文实例讲述了Oracle删除死锁进程的方法。分享给大家供大家参考。具体如下:步骤1:用以下SQL查看进程列表,判断出被锁定的表复制代码代码如下:SELECTdob.OBJECT_NAMETable_Name,lo.SESSION_ID||','||vss.SERIAL#删除号,lo.locked_mode,lo.SE...

c#操作oracle的通用类

usingSystem;usingSystem.Collections;usingSystem.Collections.Generic;usingSystem.Data;usingSystem.Linq;usingSystem.Text;usingDDTek.Oracle;usingSystem.Configurati...
代码星球 ·2020-04-05

maven如何安装oracle驱动jdbc的jar包

一、因为oracle驱动的压缩包在maven官网上并没有提供,所以需要自己去手动下载。(1)第一步:找到你本地的oracle驱动包所在位置:(2)在cmd中打开jar包所在的位置(3)在cmd窗口下输入以下maven安装命令mvninstall:install-file-Dfile=D:jarojdbc6-6.jar-...

maven中的pom配置文件一——spring,mybatis,oracle,jstl,json,文件上传

1<?xmlversion="1.0"encoding="UTF-8"?>2<projectxmlns="http://maven.apache.org/POM/4.0.0"3xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"4xsi:schem...

oracle的sql语句优化

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。 2.应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:selectidfromtwherenumisnull可以在num上设置默认值0,确保表中num列没有nu...
代码星球 ·2020-04-05

oracle中表空间管理,游标

oracle使用表空间来管理数据库的对象(表,序列,过程,函数,游标等)。oracle的逻辑结构(看不见的):oracle数据库=》表空间=》表序列 过程等对象。oracle的物理结构(能看见):oracle数据库=》oracle的数据文件=》数据段=》数据区间=》数据块。oracle的数据文件分三种:1、控...

oracle中的创建过程,函数,包

存储过程是在oracle中存取完成特定业务逻辑的代码块。存储过程是命名块,匿名块不存在数据库中,命名块会存储到数据库中,匿名块每次运行都需要提前编译,命名块一次存储,只会编译一次。命名块可以多次使用。 create[orreplace]procedure存储过程的名称(参数名[in/out/inout]参数类...

orale中pl/sql的数据类型总结

一、pl/sql的概念pl/sql简单的说就是:sql语句+编程语言的特性。二、pl/sql的优点1、可以提高程序的运行效率,因为能够减少数据库的访问次数。2、可以对复杂的业务逻辑进行封装3、pl/sql具有编程语言的特性,可以写ifelse实现复杂的业务逻辑三、pl/sql块pl/sql是用块来管理内部程序,pl/s...
代码星球 ·2020-04-05

oracle中plsql练习-----在控制台输出1到100以内的素数。

一、思路:首先需要知道素数的概念即质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数。中心思想是,外循环所有的自然数,内循环折半查询,增加代码的速度,注意:从1开始,需要大于1,但是plsql中的循环是包括两端的值的,所以初始值应该从2开始。 二、具体实现1--在控制台输出1到100以内的素数。2...

oracle中plsql练习题-----编写一个PL/SQL块,输出所有员工的员工姓名、员工号、工资和部门号

一、思路:首先输出需要变量接收,需要声明变量,于是考虑什么变量类型比较合适,在这我用的是table类型,最后,查询出来,循环输出即可。 二、具体实现1--编写一个PL/SQL块,输出所有员工的员工姓名、员工号、工资和部门号2declare3--声明table类型的对象,属性员工姓名:ename,员工号:emp...

oracle中pl/sql 练习题----输入部门编号,在控制台打印这个部门的名称,总人数,平均工资(基本工资+奖金)

一、思路:声明record类型的变量,根据多表联合查询查出想要的数据,最后输出。二、注意:record类型不一定只是一个表中的数据,也可以声明不同表中的数据类型。 三、语句如下:1declare2--声明record类型3typeemp_record_typeisrecord(4deptnoemp.deptn...

oracle去除重复数据与oracle分页

 一、去除oracle中重复数据,可以使用rowid列,rowid列是一个伪列,该列在数据库中灭一个表中都有,但是我们查询数据库的时候,默认都没有给我们返回这一列,这一列用来区分数据库中的每一行时间,可以这样认为,子啊数据库中所有表的所有数据中,rowid都不会重复,一般主键只能保证在当前表中不重复。&nbs...

JDBC连接各种数据库的方法,连接MySql,Oracle数据库

JDBC连接各种数据库的方法: JDBC编程步骤:1、导入jar包2、注册驱动3、获取数据库连接对象4、定义SQL语句5、获得执行SQL语句对象statemnet6、执行SQL语句7、处理结果8、释放资源 1)JDBC连接Oracle数据库Class.forName("oracle.JDBC.dri...
首页上一页...880881882883884...下一页尾页