
Oracle学习模块
uastation
VB,C,Asp,Html,J2EE,Jsp,Java,Applet.Oracle,Mysql.
展开
-
Oracle 学习笔记
求比普通员工的最高薪水还要高的经理人名称:[code="java"]SQL>select ename from emp where empno in(select distinct mgr from empwhere mgr is not null)and sal>(select max(sal) from emp where empno not in(select dis...2009-05-30 16:22:54 · 78 阅读 · 0 评论 -
Oracle数据库下 distinct 与row_number() over的用法
[b]一.先介绍下Oracle去重关键字distinct的用法:[/b]1.distinct对单表去重是比较简单的,如:[code="java"]select distinct r.user_id r.name from ap_user_role r;[/code]这个是对单个用户只出一条记录的用法。 2.对多个表的联合查询去重使用distinct方法,请...2012-11-21 10:41:21 · 712 阅读 · 0 评论 -
java任务定时器
[size=medium]当Web工程启动时,定时器能自动开始计时,在整个Web工程的生命期里,定时器能在每晚深夜触发一次任务。因此定时器的存放位置也值得考查,不能简单的存在于单个Servlet或JavaBean中,必须能让定时器宿主的存活期为整个Web工程生命期,在工程启动时能自动加载运行。结合这两点,跟 Servlet上下文有关的侦听器就最合适不过了,通过在工程的配置文件中加以合理配置,会在工...原创 2010-09-04 22:12:46 · 148 阅读 · 0 评论 -
在Mysql数据库下用Hibernate框架下查找后五条记录的方法以及Oracle的方法
[size=medium]在Mysql数据库下用Hibernate框架下查找后五条记录的方法:首先说明下:Mysql并不支持使用top方法:如[/size][code="java"]select top n from tablename where table_id='id' order by table_id;[/code][size=medium]同时也说下:Oracle也...2009-12-18 21:06:51 · 101 阅读 · 0 评论 -
Oracle中的rownum
[size=medium]--- 以下为转载之处,仅供学习对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,而且rownum不能以任何表的名称作为前缀。 举例说明:例如表:student(学生)表,表结构为:ID char(6) --学号name...原创 2009-06-02 19:04:05 · 91 阅读 · 0 评论 -
Oracle中的树状展示与储存
[size=medium]树状结构的存储与展示:[code="java"]drop table article; create table article ( id number primary key, cont varchar2(4000), pid number, isleaf number(1), --0代表非叶子节点,1代表叶子节点 alevel n...2009-06-02 19:01:44 · 113 阅读 · 0 评论 -
Oracle 游标的学习与实例
[size=medium] 游标(CURSOR):可以增强SQL语句的功能,它可以对SQL语句的处理进行的控制,方便地帮助我们从数据库中连续撮数据,然后分别对每一条数据进行处理. 游标是一种PL/SQL控制结构,Oracle服务器使用工作区(又称为专用SQL工作区)来执行SQL语句,储存处理信息. 游标分为两种形式:隐式游标与显式游标. 显示游标: 对于返回多条...2009-06-02 18:59:44 · 91 阅读 · 0 评论 -
PL/SQL语法与实例
[size=large]PL/SQL块语法: [DECLARE] --declaration statements BEGIN --executable statements [EXCEPTION] --exception statements END PL/SQL块中的每一条语句都必须以分号结束,SQL语句是多行的,...2009-06-01 19:45:42 · 94 阅读 · 0 评论 -
Oracle数据类型与约束条件
数据类型: varchar2(100) 最长为一百的变长字符串, varchar为变长字符型类型 char 定长字符串类型. 效率高,拿空间换时间 num date 年. 月 日.时.分秒. long 存很长的字符. 以下数据来自网络: VARCHAR2(size) 可变长度的字符串,其最大长度为size个字节;size的...原创 2009-05-30 22:47:49 · 140 阅读 · 0 评论 -
Oracle与SQL Server事务处理的比较
Oracle与SQL Server事务处理的比较事务处理是所有大型数据库产品的一个关键问题,各数据库厂商都在这个方面花费了很大精力,不同的事务处理方式会导致数据库性能和功能上的巨大差异。事务处理也是数据库管理员与数据库应用程序开发人员必须深刻理解的一个问题,对这个问题的疏忽可能会导致应用程序逻辑错误以及效率低下。下面我们针对Oracle及SQL Server这两种当前广泛使用的大型...原创 2009-05-30 18:51:14 · 102 阅读 · 0 评论 -
在本地的Oracle数据库中创建用户与授权用户以及备份操作
1.backup scott 备份scott用户的数据 exp 具体步聚如果: 进入CMD:[code="java"] Microsoft Windows XP [版本 5.1.2600] (C) 版权所有 1985-2001 Microsoft Corp. C:\Documents and Settings\hphua>cd \ C:\>cd temp...2009-05-30 16:28:25 · 179 阅读 · 0 评论 -
如何提高Oracle查询效率的一些建议
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效) ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交...原创 2012-11-30 15:30:55 · 164 阅读 · 0 评论