易截截图软件、单文件、免安装、纯绿色、仅160KB

跪求一oracle函数。

例如表:test_func
函数的功能是:输入任意一个code,要输出它的所有上级的supid

它们的关系:一年级一班 ——》一年级 ——》北京市一小学 ——》北京市教育局

求一函数源码,写不出的请不要回贴。
  本不想回帖的,看不到图

我也是来告诉你看不到图的,打扰勿怪

图址怎么是这个啊????


file:///D:/jb.jpg

在表中有对应的关系。
根据关系来取就行了。

SQL code:

--建表
create table code_t_division(codeid varchar2(50), codename varchar2(100));
insert into CODE_T_DIVISION (CODEID, CODENAME)
values ('610', '中国');
insert into CODE_T_DIVISION (CODEID, CODENAME)
values ('610001', '重庆');
insert into CODE_T_DIVISION (CODEID, CODENAME)
values ('610001001', '永川');
insert into CODE_T_DIVISION (CODEID, CODENAME)
values ('610002', '成都');
insert into CODE_T_DIVISION (CODEID, CODENAME)
values ('610002001', '德阳');
insert into CODE_T_DIVISION (CODEID, CODENAME)
values ('610002002', '绵阳');
commit;
--创建函数
create or replace function getAllName(i_codeid varchar2) return varchar2 is
result varchar2(4000);
begin
SELECT wmsys.wm_concat(t.codename)
into result
from code_t_division t
START WITH t.codeid = i_codeid
CONNECT BY t.codeid = PRIOR substr(t.codeid, 1, length(t.codeid) - 3)
ORDER BY t.codeid;


相关问答:

oracle 10g web登陆EM的问题? - Oracle / 基础和管理

安装了Oracle 10g,默认安装了orcl数据库,这个数据库能不能删除啊,还有我如果新建了其他数据库,怎么知道在web中登陆不同数据库的地址啊?

1
可以删除
2
在WEB地址栏中输入地址的时候指定新创建的数据库的IP ......

oracle数据库 缓冲池 - Oracle / 基础和管理

请问这个缓冲池是怎么回事啊?可以连接缓冲池利用其中的数据吧?怎么用?
这个是oracle自动做的,一般应用程序是操作不了的。

不能直接连接吗?

引用
不能直接连接吗?
不能

那缓冲池里的数据也不能查询 ......

java怎么连接Oracle,急啊 - Java / Java相关

private static final String URL = "jdbc:oracle:thin:@localhost:1521:orcl";
private static final String USERNAME = "sys";
private static final String PASSWORD = "s ......

oracle并发处理SOS - Oracle / 开发

我在开发的这个应用并发性比较高,oracle更新数据时候如何处理并发处理呢?各位大侠发表好的观点啊,在线等待!
oracle数据更新时,会自动默认行锁定,楼主不要操心,Oracle对并行处理已经很成熟了

引用
oracle ......

oralce 的一个SQL - Oracle / 基础和管理

问题提出:
一个高级SQL语句问题 
假设有一张表,A和B字段都是NUMBER,
A B
1 2
2 3
3 4

有这样一些数据
现在想用一条SQL语句,查询出这样的数据
COLA COL1 COL3 COL2 COL1
4 4 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号