Oracle数据库
不讲理的胖子
生命那是一场恢弘的等待,唯一的结局只是在那霏霏中睡去。就算全世界都否定你,你要相信你自己,当你放下面子赚钱的时候,说明你已经懂事了。当你用钱赚回面子的时候,说明你已经成功了。当你用面子可以赚钱的时候,说明你已经是人物了。
展开
-
Oracle数据导入导出imp/exp命令 10g以上expdp/impdp命令
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在oracle 8i 中原创 2013-01-11 16:37:08 · 995 阅读 · 0 评论 -
oracle case when的使用方法
大家都知道Case when的用法,一旦满足了某一个WHEN ,则这一条数据就会退出CASE WHEN,而不再考虑其他CASE ,文章来详细的介绍了case when的用法并举例说明了。 Case when 的用法--简单Case函数 简单CASE表达式,使用表达式确定返回值. 语法: www.2cto.com 代码如下 CASE转载 2014-02-08 09:37:38 · 812 阅读 · 0 评论 -
ORACLE的SIGN函数和DECODE函数
比较大小函数 sign函数语法:sign(n)函数说明:取数字n的符号,大于0返回1,小于0返回-1,等于0返回0示例:一、select sign( 100 ),sign(- 100 ),sign( 0 ) from dual; SIGN(100) SIGN(-100) SIGN(0) ———- ———- ———- 1 -1原创 2014-02-25 10:28:12 · 1034 阅读 · 0 评论 -
Oracle中INSTR和SUBSTR的用法
Oracle中INSTR和SUBSTR的用法Oracle中INSTR的用法:INSTR方法的格式为INSTR(源字符串, 要查找的字符串, 从第几个字符开始, 要找到第几个匹配的序号)返回找到的位置,如果找不到则返回0.例如:INSTR('CORPORATE FLOOR','OR', 3, 2)中,源字符串为'CORPORATE FLOOR', 在字符串中查找'OR',从第三个转载 2014-02-14 09:04:15 · 694 阅读 · 0 评论 -
ORACLE常用数值函数、转换函数、字符串函数
注:N表示数字型,C表示字符型,D表示日期型,[]表示内中参数可被忽略,fmt表示格式。 单值函数在查询中返回单个值,可被应用到select,where子句,start with以及connect by 子句和having子句。 (一).数值型函数(Number Functions) 数值型函数输入数字型参数并返回数值型的值。多数该类函数的返回值支持38位小数点,诸如:COS原创 2014-02-28 13:30:52 · 1037 阅读 · 0 评论 -
ORACLE日期时间函数、字符串函数等
ORACLE日期时间函数大全 TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyy原创 2014-02-28 13:46:55 · 1329 阅读 · 0 评论 -
oracle存储过程
oracle存储过程的作用: 1.存储过程可以使得程序执行效率更高、安全性更好,因为过程建立之后 已经编译并且储存到数据库,直接写sql就需要先分析再执行因此过程效率更 高,直接写sql语句会带来安全性问题,如:sql注入 2.建立过程不会很耗系统资源,因为过程只是在调用才执行。3.存储过程可以用于降低网络流量,存储过程代码直接存储于数据库中,所以不会产生大量T-sql语句的原创 2014-03-19 17:31:07 · 860 阅读 · 0 评论 -
ORACLE游标概念讲解和使用
1,什么是游标? ①从表中检索出结果集,从中每次指向一条记录进行交互的机制。 ②关系数据库中的操作是在完整的行集合上执行的。 由SELECT 语句返回的行集合包括满足该语句的WHERE 子句所列条件的所有行。由该语句返回完整的行集合叫做结果集。 应用程序,尤其是互动和在线应用程序,把完整的结果集作为一个单元处理并不总是有效的。 这些应用程序需要一种机原创 2014-03-20 10:42:09 · 675 阅读 · 0 评论 -
Oracle触发器使用介绍
触发器,函数,包都是可以再生利用的东西,所以在创建的时候都要用到create or replace这个万能语句,接着就是主角trigger的出现了,主角出现还需要一点点波动,通常大人物都不是随随便便就显现的,所以要配上before [after] insert[update/delete] on tableName.给模板 create or replace原创 2014-03-20 10:45:39 · 725 阅读 · 0 评论 -
数据库SEQUENCES的操作
查询SEQUENCESSELECT LAST_NUMBER FROM USER_SEQUENCES WHERE SEQUENCE_NAME='S_IBACCOUNT';DROP SEQUENCE S_IBACCOUNT;create sequence S_IBACCOUNT increment by 1 start with 1 maxvalue 999999999;原创 2014-04-03 14:26:37 · 926 阅读 · 0 评论 -
Oracle下复杂查询语句
1:列出所有员工的姓名,部门名称,和工资select a1.ename,a1.sal,a2.dname from emp a1,dept a2 where a1.deptno = a2.deptno;2:列出所有部门的详细信息和部门人数 select a2.deptno,a2.dname,a2.loc,count(a1.empno) from emp a1,dept a2转载 2014-02-08 09:50:11 · 674 阅读 · 0 评论 -
在tomcat下context.xml中配置各种数据库连接池
Tomcat6的服务器配置文件放在 ${tomcat6}/conf 目录底下。我们可以在这里找到 server.xml 和 context.xml。当然,还有其他一些资源文件。但是在在本文中我们只用得上这两个,其他的就不介绍了。1. 首先,需要为数据源配置一个JNDI资源。 我们的数据源JNDI资源应该定义在context元素中。 在tomcat6版本中,context元素已经从server.原创 2013-05-14 10:35:46 · 1264 阅读 · 0 评论 -
在ssh项目中的中配置数据源c3p0
部分代码来自网上,黄绿色的字体就是c3p0 sqlserver2000连接池的设置,其中特别注意的是''driverClass' , 'jdbcUrl', 'user' , 'password'区分大小写 ,并且要把c3p0-0.9.1-pre6.jar放到classpath中;1.sqlserver2000<beans xmlns="http://www.springframe原创 2013-05-14 10:33:29 · 985 阅读 · 0 评论 -
在dos窗口导出oracle数据库
打开dos窗口,进行如下操作,用红色标示的要注意原创 2013-01-11 16:55:46 · 1269 阅读 · 2 评论 -
Oracle表空间的理解
概述 Oracle数据库经过长时间的发展,很多用户都很了解Oracle用户表空间了,这里我发表一下个人理解,和大家讨论讨论。SQL Server数据库与Oracle数据库之间最大的区别要属表空间设计。Oracle数据库开创性地提出了表空间的设计理念,这为Oracle数据库的高性能做出了不可磨灭的贡献。可以这么说,Oracle中很多优化都是基于表空间的设计理念而实现的。控制Oracle用户表空原创 2013-01-17 09:13:28 · 412 阅读 · 0 评论 -
Eclipse是如何连接Oracle数据库的
由于eclipse是开源产品,所以许多工具都以插件的形式提供由用户选择安装,许多文章中都提到了如何连接数据库,但是并没有说明需要加载以及如何加载数据库.jar,现在补充如下,以飨后人!1.在d:/oracle/ora92/jdbc/lib下(您的oracle安装目录)有许多.jar包文件,把其中的ojdbc14.jar复制到你的项目中,然后右击该文件,选择“构建路径” 选择其中的“导入”选项,原创 2013-01-17 09:13:19 · 593 阅读 · 0 评论 -
用java调用oracle存储过程总结
一:无返回值的存储过程存储过程为:CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2) ASBEGIN INSERT INTO HYQ.B_ID (I_ID,I_NAME) VALUES (PARA1, PARA2);END TESTA;然后呢,在java里调用时就用下面的代码:原创 2013-01-18 09:10:32 · 521 阅读 · 0 评论 -
jdbc,jdbcTemplate获取数据库类型
很多时候,系统需要连接多个数据库处理,或者考虑代码兼容不同数据库的问题。当然是用hibernate无需考虑这些问题,但是如果想只用jdbc就必须考虑这个问题了,因为不同数据库是用的sql语法都不相同。那如何确定获取数据库类型呢,在网上搜罗了许久,终于有所收获。如下:如果使用的spring的jdbcTemplate,可以这样获取:Java代码 DatabaseMet原创 2013-04-24 09:39:11 · 1815 阅读 · 0 评论 -
数据库事务
Sql代码 (1):事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都 不做,是一个不可分割的工作单位。通过事务,SQL Server能将逻辑相关的一组操作绑定在一起,以便服务器保持数据的完整性。 (2):事务通常是以BEGIN TRANSACTION开始,以COMMIT或ROLLBACK结束。 COMMIT表示提交,原创 2013-04-24 09:40:47 · 519 阅读 · 0 评论 -
oracle 数据导入导出
一、1. Select * from SESSION_ROLES order by ROLE 说明: 这个查询会返回当前用户所被授予的全部角色, 其中包括嵌套授权的角色. 例如将DBA角色授予了一个用户,DBA角色已经被授予的角色(例如 exp_full_database 和 imp_full_database)也会被查询出来原创 2013-04-24 09:38:52 · 637 阅读 · 0 评论 -
AJAX实现动态树型结构
树型结构是一类应用非常广泛的数据结构。人类社会中宗族的族谱和现代企业的组织形式都是树型结构。在计算机领域中,文件系统中文件的管理结构、存储器管理中的页表、数据库中的索引等也都是树型结构。随着Internet的飞速发展,树型结构在浏览器/服务器(Browser/Server,简称B/S)应用系统的应用也越来越广泛。 目前,在互联网上广泛存在、应用的树型结构一般分为两种:静态和动态结构。原创 2013-05-07 08:44:08 · 899 阅读 · 0 评论 -
用户权限管理
实现业务系统中的用户权限管理--设计篇 B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B/S系统中的所有功能。因此B/S业务系统都需要有一个或多个权限系统来实现访问权限原创 2013-05-06 15:28:42 · 884 阅读 · 0 评论 -
ssh框架连不同的数据库配置
在配置文件applicationContext.xml设置如下: <beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework原创 2013-04-24 09:36:10 · 1878 阅读 · 0 评论