ORACLE
文章平均质量分 70
窗外雨寒
IT运维,金融期货
展开
-
JPQL语句支持两种方式的参数定义方式
JPQL语句支持两种方式的参数定义方式: 命名参数和位置参数。。在同一个查询语句中只允许使用一种参数定义方式。命令参数的格式为:“: +参数名”例:Query query = em.createQuery("select p from Person p where p.personid=:Id");query.setParameter("Id",new Integer(1));位置参数的格式为“?+位置编号”例:Query query = em.createQuery("sele原创 2011-03-28 19:02:00 · 1169 阅读 · 0 评论 -
数据库之【存储过程篇】
******************************数据库之【存储过程篇】******************************--熟悉SQL SERVER的人,都会用这样的方法来创建存储过程:(查询ADMIN表的信息)CREATE PROCEDURE PRO_SEL_ALLASSELECT * FROM ADMIN;--由于在ORACLE中没有一原创 2012-04-10 23:55:03 · 436 阅读 · 2 评论 -
数据库语言之【DDL/DML/TCL/DCL篇】
******************************************数据库语言之【DDL/DML/TCL/DCL篇】******************************************1.===数据定义语言DDL====--CREATE表的约束CREATE TABLE TEMP( EMPNO NUMBER, ENAME VAR原创 2012-04-11 00:12:21 · 1292 阅读 · 2 评论 -
SQL语句查询数据库对象
1、用户查看当前用户的缺省表空间SQL>select username,default_tablespace from user_users;查看当前用户的角色SQL>select * from user_role_privs;查看当前用户的系统权限和表级权限SQL>select * from user_sys_privs;SQL>select * from user_tab_pri转载 2012-04-12 22:48:29 · 1453 阅读 · 0 评论 -
数据库之【体系结构篇】
今天我们来学习体系结构 我先来介绍本节的内容: ⊙ 描述Oracle 服务器的体系结构及其主要组件⊙ 描述什么是ORACLE SERVER⊙ 描述什么是ORACLE 实例⊙ 描述ORACLE 的连接方法⊙ ORACLE 的DML 执行流程⊙ ORACLE 的RAC 和FAILOVER,负载均衡的概念 图一: 这张图是体系结构的图片转载 2012-04-17 07:55:22 · 1772 阅读 · 0 评论 -
项目中常见的SQL处理总结【二】
******************************************************项目中常见的SQL处理总结【二】******************************************************-- 1.如何查询表中的某一行记录查数据库中表的任n行的记录:select * from ( select rownum x ,ta原创 2012-05-02 11:17:39 · 993 阅读 · 0 评论 -
数据库故障总结【一】ORA-12638、ORA-12154、ORA-12514的解决方法
****************************************************************************************************************数据库故障【一】ORA-12638、ORA-12154、ORA-12514的解决方法****************************************原创 2012-03-29 08:22:53 · 1353 阅读 · 1 评论 -
数据库故障总结【二】
**************************数据库故障总结【二】*************************安装故障01Oracle 安装时出现:ORA-12638 身份检索失败的解决办法。在机器上安装oracle 服务端,安装过程中出现身份证明检索失败,安装失败。在Oracle 安装的同时会生成配置文件,身份检索证明项存在这些文件里,每次安装时都会按原创 2012-05-02 11:25:05 · 614 阅读 · 0 评论 -
Oracle 之 PIVOT 和 UNPIVOT的用法
Oracle之PIVOT 和 UNPIVOT的用法转载 2012-05-02 16:35:29 · 5527 阅读 · 0 评论 -
数据库之【常用数据字典整理】
数据字典dict总是属于Oracle用户sys的。1、用户: select username from dba_users; 改口令: alter user spgroup identified by spgtest;2、表空间: select * from dba_data_files; select * from dba_tablespaces;//表空间 selec转载 2012-04-16 18:58:49 · 1864 阅读 · 0 评论 -
项目中常见的SQL处理总结【一】
****************************************项目中常见的SQL处理总结【一】****************************************1.如何查找、删除表中重复的记录/**方法原理: 1、Oracle中,每一条记录都有一个rowid,rowid在整个数据库中是唯一的, rowid确定了每条记录是在原创 2012-03-29 22:47:45 · 811 阅读 · 4 评论 -
数据库之【PL SQL块 与 控制结构举例】
*********************************************数据库之【PL SQL块 与 控制结构举例】*********************************************--1.块示例DECLARE empno NUMBER(5);BEGIN SELECT empno INTO empno FROM em原创 2012-04-11 00:20:39 · 425 阅读 · 1 评论 -
数据库之【标量类型及其使用篇】
******************************************数据库之【标量类型及其使用篇】******************************************【1.标量类型】--数字binary_integer --带符号的整数-2的31次幂-1到2的31次幂到-1natural --自然数naturaln原创 2012-04-10 23:47:08 · 1888 阅读 · 0 评论 -
数据库之【异常处理篇】
****************************数据库之【异常处理篇】****************************--预定义异常详细列表access_into_null 在未初化对象时出现case_not_found 在CASE语句中的选项与用户输入的数据不匹配时出现collection_is_null 在给尚未初始化的表或数组赋值时原创 2012-04-11 00:04:22 · 866 阅读 · 15 评论 -
Oracle 触发器学习
<br />触发器 触发器(trigger)是个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由个事件来触发,比如当对一个表进行操作(insert,delete, update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等。 触发器可以从DBA_TRIGGER,USER_TRIGGERS 数据字典中查到。 触发器可以查询其他表,而且可以包含复杂的 SQL 语句。它们主要用于强制服从复杂的业务规则或要求。例如,您可以根据客户当前的帐户状态,控制是否允许插入新订单。原创 2011-04-11 09:13:00 · 706 阅读 · 1 评论 -
ORACL标准备份方式
1.导出/导入(EXP/IMP)。2.热备份。3.冷备份。注释:导出备件是一种逻辑备份,冷备份和热备份是物理备份。一、 导出/导入(Export/Import) 利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回到Oracle数据库中去。 1、简单导出数据(Export)和导入数据(Import) Oracle支持三种方式原创 2012-02-21 00:11:57 · 434 阅读 · 0 评论 -
ORACLE与MSSQL之【常用函数对比篇】
ISNULL(参数1,参数2) 若参数1为空,则返回参数2 NULLIF(参数1,参数2) 若参数1和参数2不等,则返回参数1 若参数1和参数2相等,则返回NULL 例子:ISNULL(NULLIF(字段名XX,''),'AAA') ISNUMERIC(参数1) 判断参数1是否为数字,是数字就返回1,不是数字、转载 2011-09-14 22:27:41 · 482 阅读 · 1 评论 -
ORACLE/MSSQL日期函数在报表项目中的应用【日报/周报/月报】
报表项目中用到的,获取已知年份的第一天和最后一天,觉得网来的不错,留下做个念想,下次再用。(一)SQL SERVER 第一天与最后一天--1.一个月第一天的SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)--2.本周的星期一S原创 2011-10-16 21:39:42 · 845 阅读 · 0 评论 -
Oracle数据库实例之【启动关闭篇】
***********************************************Oracle 数据库实例启动关闭过程*********************************************** Oracle数据库实例的启动,严格来说应该是实例的启动,数据库仅仅是在实例启动后进行装载。Oracle数据启动的过程被划分为几个不同的步骤,在不同的原创 2012-03-27 00:43:32 · 761 阅读 · 0 评论 -
Oracle数据库之【备份与恢复篇】
一、物理备份工具rman(Recovery Manager)rman功能强大,操作相对复杂一些,对普通的开发人员来说,在日常工作当中一般不需要使用,感兴趣的同事可以通过查看Oracle相关的资料了解。二、逻辑备份工具exp & impexp & imp工具程序使用简单、方便,一般与数据库有关的开发人员都可能要使用到。本课程将主要介绍exp & imp。三、数据装载工具SQL Loa原创 2012-03-27 00:02:24 · 856 阅读 · 0 评论 -
Oracle 存储过程 与 函数 区别
定义:存储过程(Stored Procedure )是一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。存储过程是由流控制和SQL 语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,应用程序使用时只要调用转载 2012-03-27 01:32:57 · 9350 阅读 · 0 评论 -
数据库之【游标使用详解篇】
*****************************数据库之游标使用详解篇*****************************游标(Cursor):用来查询数据库,获取记录集合(结果集)的指针,可以让开发者一次访问一行结果集, 在每条结果集上作操作。游标类型:隐式游标,显示游标,REF游标。原创 2012-04-10 23:30:24 · 5234 阅读 · 2 评论 -
数据库删除篇
**************************数据库删除篇**************************很多朋友只用了oracle的删除,但很多情况下,他会发现重新安装时,点了下一步安装界面就消失了,往往无奈下只好重装系统,其实只是你数据库没删干净,删干净就不会出现这种情况了。实现方法:1、 开始->设置->控制面板->管理工具->服务 停止所有O原创 2012-05-02 11:27:43 · 431 阅读 · 0 评论