Oracle
文章平均质量分 77
iteye_4543
这个作者很懒,什么都没留下…
展开
-
oracle中自连接和case when,decode的应用之横表转纵表
有表如下:[code="sql"]sql@kokooa>select * from test026;[/code] ID NAME SUBJECT SCORE---------- -------------------- -------------------- ---------- ...原创 2009-10-29 13:58:53 · 165 阅读 · 0 评论 -
Oracle SQL精妙SQL语句讲解
[code="sql"]Oracle SQL精妙SQL语句讲解好东西,大家赶紧收藏吧~~~--行列转换 行转列DROP TABLE t_change_lc;CREATE TABLE t_change_lc (card_code VARCHAR2(3), q NUMBER, bal NUMBER);INSERT INTO t_change_lc SELECT ...原创 2009-06-03 19:22:55 · 53 阅读 · 0 评论 -
在Oracle中如何利用Rowid查找和删除表中的重复记录
从高山网(http://www.gao3.cn)上看到的一篇文章,感觉不错,于是收录进来了。平时工作中可能会遇到当试图对库表中的某一列或几列创建唯一索引时,系统提示 ORA-01452 :不能创建唯一索引,发现重复记录。 下面总结一下几种查找和删除重复记录的方法(以表CZ为例):表CZ的结构如下:SQL> desc czName Null? Type--------...原创 2009-07-11 16:49:43 · 117 阅读 · 0 评论 -
Oracle中start with...connect by prior
Start with...Connect By子句递归查询一般用于一个表维护树形结构的应用。创建示例表:CREATE TABLE TBL_TEST( ID NUMBER, NAME VARCHAR2(100 BYTE), PID NUMBER DEFAULT 0...原创 2010-02-21 11:25:58 · 91 阅读 · 0 评论 -
oracle rank()函数总结
首先,要了解rank在英语的意思:等级.也就是说这是一个给数据确定等级的函数.以销售为例,有地区,年,月,销售员,销售额,记录这五个字段.我们可以按地区,年,月,销售额对销售员进行排序,这样对销售员来说就相当于有一个等级概念了,第一名就是销售最高的......,如果我们要找出每个地区,年,月,销售额的前三名销售员.SQL如何写? SELECT area_code, YEAR, MO...原创 2010-10-12 14:33:11 · 185 阅读 · 0 评论 -
Database link
在Pl/SQL里想从一个数据库里连接到另一个数据库,要靠Database link.例子如下:DROP DATABASE LINK elinkDB_copy; CREATE DATABASE LINK elinkDB_copy CONNECT TO nims IDENTIFIED BY nims USING '(DESCRIPTION = ...原创 2010-10-12 14:38:42 · 127 阅读 · 0 评论 -
tomcat和OracleSQL的监听器端口冲突
Oracle认证tomcat和OracleSQL的监听器端口冲突,从Oracle 9i开始,Oracle的安装缺省包含了XDB。在启动数据库后,Oracle XDB的http服务将会自动占用了8080端口,这给使用或JBoss、Tomcat进行java web开发的人造成了许多不必要的麻烦。tomcat的默认端口为8080而oracle9i中的TNSLSNR.exe进程占用了。从Orac...原创 2012-05-17 16:51:01 · 293 阅读 · 0 评论