- 浏览: 16002 次
- 性别:
- 来自: 山东
最新评论
-
edwardcoo:
dacoolbaby 写道edwardcoo 写道dacool ...
ORACLE 递归查询 -
dacoolbaby:
edwardcoo 写道dacoolbaby 写道edward ...
ORACLE 递归查询 -
edwardcoo:
dacoolbaby 写道edwardcoo 写道从数据结构上 ...
ORACLE 递归查询 -
dacoolbaby:
edwardcoo 写道从数据结构上讲,是不应该出现这种数据的 ...
ORACLE 递归查询 -
edwardcoo:
从数据结构上讲,是不应该出现这种数据的,因为查询出的树形结构数 ...
ORACLE 递归查询
请您先登录,才能继续操作
文章列表
--建表
create table TEST( ID VARCHAR2(10), PID VARCHAR2(10), NAME VARCHAR2(100), LEV VARCHAR2(100))
--插入数据后
rowno ID PID NAME LEV1 a aa 12 b a bb 23 b1 a bb1 24 b2 a bb2 25 c b cc 36 c1 b cc1 37 d c dd 48 e d ee 59 f e ff 6
--- 查询
with tree(id,pid,name,lev) as (select id,p ...
insert into 表名(字段1,字段2) select '一','二' from dual union all select '三','四' from dual union all select '五','六' from dual union all select '七','八' from dual union all ...
1.准备数组数据
String []strs=new String[7]; strs[0]="数组测试"; strs[1]="数组测试2"; strs[2]="数组测试2"; strs[3]="数组测试3"; strs[4]="数组测试1"; strs[5]="数组测试3"; strs[6]="数组测试"; 2.声明存储集合,存放筛选后的数据 Map map=new HashMap(); Map<String,Intege ...
1.声明List集合,并放入测试数据
List<String> list=new ArrayList<String>(); list.add("测试"); list.add("测试"); list.add("测试2"); list.add("测试2"); list.add("测试2"); list.add("测试3"); list.add("测试3"); list.add("测试2"); ...
数据同步方案
1. 物化视图(MATERIALIZED VIEW)
CREATE MATERIALIZED VIEW TEST_MATERIAL_VIEW(物化视图名)
网上发现一些plsql使用快捷方式,感觉不错呢,所以拿来分享一下,希望大家可以多多分享哦,嘿嘿
1、PL/SQL Developer记住登陆密码 在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码; 设 ...
我们通过 10g 所提供的 WMSYS.WM_CONCAT 函数可以完成 行转列的效果
例子如下:
1.准备数据:
create table testtable (id number,name varchar2(30));
insert into testtable values(10,'ab');
insert into testtable values(10,'bc');
insert into testtable values(10,'cd');
ins ...
在工作中可能会有这种需求,想要根据开始时间和延迟特定工作日天数获得延迟后的具体日期(不包含周末和节假日
),例如:依据日期2012-08-27获取延迟5个工作日后的日期,得到具体日期2012-09-03;那这种情况应该如何处理呢?本文将从数据库角度来解决这一问题,当然利用代码在逻辑中更容易实现哦!!注:本文应用是oracle10;
第一步:创建一个表格holiday用于灵活存放节假日日期(周末除外),如果和周末日期重复,则无需添加到该表格中:
create table HOLIDAY (
ID VARCHAR2(45) ...
在做SSH框架Demo实例时,在配置文件时对<ref bean>与<ref local>感到不解,经查找资料才弄明白,如下:
< bean id = "userDAOProxy"
class = "org.springframework.transaction.interceptor.TransactionProxyFactoryBean" >
< property name = "transactionManager" >
...
熟悉j2se的朋友都知道,List是有序的集合,可以对其进行排序,那么具体又是如何排序的呢?
下面我会列举一下其排序的具体方法:
首先,声明一个List对象,放入简单对象:
List list = new ArrayList();
list.add(2);
list.add(1);
list.add(3);
一、 默认排序(根据元素的自然顺序 对指定列表按升序进行排序)
Collections.sort(list);
排序完成以后的list列表显示如下:
1
2
3
如果list对象中,存放的是另外的对象呢?比如Map对 ...
在程序中很容易做到用递归的方法整理数据,但是在数据库中,用SQL语句怎么实现?下面我以最典型的树形结构来说明下如何在Oracle使用递归查询。 首先,创建一张表格:
create table TEST_COMPONENT
(
COMPONENT_ID VARCHAR2(255) not null,
COMPONENT_CODE VARCHAR2(255),
PARENT_CODE VARCHAR2(255),
COMPONENT_NAME VARCHAR2(255),
ORDER_SQ N ...