ORACLE
文章平均质量分 63
fengclondy777
这个作者很懒,什么都没留下…
展开
-
decode()、trunc()
decode()函数:decode(条件,值1,翻译值1,翻译值2)IF(条件==值1) RETURN 翻译值1ELSE RETURN 翻译值2 TABLE: categorytag url1 www.iteye.com1 www.baidu.com1 www.google.com2 ...原创 2011-02-13 10:45:47 · 117 阅读 · 0 评论 -
Oracle start with ... connect by prior 理解加实践
理论select *from 表名where 条件1start with 条件2connect by prior 当前表字段=级联表字段start with与connect by prior语句完成递归记录,形成一棵树形结构,通常可以在具有层次结构的表中使用。start with表示开始的记录connect by prior 指定与当前记录关联时的字段关系代码:--创建部门表,这是一个具有层次...原创 2011-02-24 14:20:25 · 91 阅读 · 0 评论 -
oracle数据备份与还原
Oracle数据导入导出imp/exp功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle客户端,并建立了连接(通过net8 assistant中本地-->服务命名 添加正确的服务命名 其实你可以想成是客户端与...原创 2011-02-15 16:20:29 · 89 阅读 · 0 评论 -
Rank,Dense_rank,Row_number,replace
Rank,Dense_rank,Row_number函数为每条记录产生一个从1开始至N的自然数,N的值可能小于等于记录的总数。这3个函数的唯一区别在于当碰到相同数据时的排名策略。 ①ROW_NUMBER: Row_number函数返回一个唯一的值,当碰到相同数据时,排名按照记录集中记录的顺序依次递增。 ②DENSE_RANK: Dense_rank函数返回一个唯一的值,除非当碰到相...原创 2011-02-15 10:00:39 · 89 阅读 · 0 评论 -
oracle常用语练习
首先,以超级管理员的身份登录oracle sqlplus sys/bjsxt as sysdba 然后,解除对scott用户的锁 alter user scott account unlock; 那么这个用户名就能使用了。 (默认全局数据库名orcl) 1、select ename, sal * 12 from emp; //计算年薪 2、sel...原创 2011-02-13 14:14:15 · 187 阅读 · 0 评论 -
oracle应用(二)
--创建临时表的两种方式 ---创建一个相同与原来表相同数据和结构的临时表 create table newitemfile as select * from itemfile; ---创建一个相同与原来表相同结构的临时表 create table newitemfile as select * from itemfile where 1<>1; ---创建一个相同与...原创 2011-02-13 13:56:13 · 97 阅读 · 0 评论 -
oracle应用(一)
drop table customer cascade CONSTRAINTS; create table customer ( vencode number(4) primary key , username varchar2(20) not null, upassword varchar2(20), tel_no varchar2(20), ...原创 2011-02-13 13:55:05 · 81 阅读 · 0 评论 -
Oracle中over函数的使用示例 (转)
over()函数是Oracle的分析函数:语法如下函数名([参数]) over([分区子句][排序子句]) 分区子句:partition by 排序子句:order by 1.原表信息:SQL> break on deptno skip 1 -- 为效果更明显,把不同部门的数据隔段显示。SQL> select deptno,ename,sal 2...原创 2011-02-13 11:00:53 · 90 阅读 · 0 评论 -
inner join on, left join on, right join on讲解(转载)
1.理论只要两个表的公共字段有匹配值,就将这两个表中的记录组合起来。个人理解:以一个共同的字段求两个表中符合要求的交集,并将每个表符合要求的记录以共同的字段为牵引合并起来。语法FROM table1 INNER JOIN table2 ON table1 . field1 compopr table2 . field2INNER JOIN 操作包含以下部分:部分...原创 2011-02-13 10:55:43 · 74 阅读 · 0 评论 -
Java调用Oracle数据库的分页存储过程
首先先贴出来Oracle的分页分页存储过程代码吧。1.这是包的代码create or replace package DB_Oper is-- Author : LIUBING-- Created : 2009-10-28 15:01:30-- Purpose : 测试Oracle的分页存储过程 -- Public type declarationstype ref_DataSet i...原创 2011-07-12 15:33:08 · 93 阅读 · 0 评论